News list

In this text, all the novelties that came as part of the new JavaScript standards are listed, and are covered on the website webprogramiranje.org through various articles:
| Standard | Newspaper | Article |
|---|---|---|
| ES2015 | New way of declaring variables with let & const | “let & const” |
| ES2015 | Easily defining default function parameter values | “Default values of function parameters” |
| ES2015 | Object literal syntax improvements | “Object literal” improvements |
| ES2015 | Classes | “Classes in JavaScript” |
| ES2015 | New loop to iterate through iterable objects: for…of | “Loops and iterations in JavaScript” |
| ES2015 | New methods for working with arrays: Array.from() Array.prototype.find() and Array.prototype.findIndex() | “New methods in working with strings” |
| ES2015 | New syntax for import/export modules | “Modular programming with ES6 standard |
| ES2015 | Promises | “Promises and asynchronous programming” |
| ES2015 | New constructor function method: Object.assign() | Object() constructor properties and methods |
| ES2015 | New “string” features | “New String Features” |
| ES2015 | Arrow function | “Arrow function” |
| ES2015 | New data types Map, Set & Symbol | New data types Map, Set & Symbol |
| ES2015 | Spread & Rest operators | “Spread & Rest operators” |
| ES2015 | Destructing data | “Destructing in JavaScript” |
| ES2015 | Iterators & Generators | Iterators and Generators |
| ES2016 | New method for working with arrays: Array.prototype.inludes() | “New methods in working with strings” |
| ES2016 | Exponential operator ** | Exponential operator ** |
| ES2017 | New constructor function methods: Object.entries, Object.values and Object.getOwnPropertyDescriptors() | Object() constructor properties and methods |
| ES2017 | Async/Await syntax | “Async/Await” syntax for better “Promise” |
