An Interest In:
Web News this Week
- April 25, 2024
- April 24, 2024
- April 23, 2024
- April 22, 2024
- April 21, 2024
- April 20, 2024
- April 19, 2024
June 13, 2022 04:03 pm GMT
Original Link: https://dev.to/magoacademico/es6-ecmascript-entenda-o-que-isso-tem-a-ver-com-o-javascript-4coc
ES6? ECMAScript? Entenda o que isso tem a ver com o Javascript
ES6 se refere a 6 verso do ECMAScript.
ECMAScript uma especificao de uma linguagem de script e o Javascript a implementao dessa especificao.
O ECMAScript existe pois cada browser, seja chrome, firefox ou qualquer outro, possui diferentes implementaes para que voc possa rodar seu cdigo Javascript, mas todos devem seguir a mesma especificao.
Imagina se para cada browser tivesse uma especificao diferente? Seria uma loucura
Algumas features novas no ES6
// Declarao de variveis com let e constlet varLet = 123;const varConst = 456;// Arrow functionconst arrowFunction = () => {};// Classesclass Classes {}// Template stringconst templateStr = `${varLet} ${varConst}`;// Promisesconst delay = (duration = 0) => new Promise((resolve, reject) => { setTimeout(resolve, duration); });await delay(1000)// E muito mais ...
ES7
// Array includes[1, 2, 3].includes(1) // => true[1, 2, 3].includes(9) // => false// Operador de exponenciao10 ** 3 // => 10 * 10 * 10 = 1000
ES8
// Async functionconst asyncFunc = async () => { await delay();}// Object.entries e Object.valuesconst obj = { siga: 'agora', like: true }Object.entries(obj) // => [['siga', 'agora'], ['like', true]]Object.values(obj)// => ['agora', 'true']// E muito mais ...
E existem varias outras verses como ES9, ES10, etc.
Se voc quer ver todas as verses e entender mais sobre:
Original Link: https://dev.to/magoacademico/es6-ecmascript-entenda-o-que-isso-tem-a-ver-com-o-javascript-4coc
Share this article:
Tweet
View Full Article
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To