Ecmascript - Versão extendida
-
Upload
fernanda-bernardo -
Category
Technology
-
view
475 -
download
2
Transcript of Ecmascript - Versão extendida
![Page 1: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/1.jpg)
ECMAScript
JSFernanda Bernardo
![Page 2: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/2.jpg)
http://fernandabernardo.com.br
FernandaBernardo
@Feh_Bernardo
Fernanda Bernardo
Engenheira de Software @ Elo7
Mentora @Training Center
![Page 3: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/3.jpg)
O que é
EcmaScript?
![Page 4: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/4.jpg)
ECMAScript is the scripting language that forms
the basis of JavaScript. ECMAScript is standardized
by the ECMA International standards organization
in the ECMA-262 and ECMA-402 specifications.
developer.mozilla.org
![Page 5: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/5.jpg)
Qual a sua
história?
![Page 6: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/6.jpg)
1995
![Page 7: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/7.jpg)
1995 1996
![Page 8: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/8.jpg)
1995 1996
![Page 9: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/9.jpg)
![Page 10: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/10.jpg)
![Page 11: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/11.jpg)
O que é TC39?
Grupo organizado pela Ecma International.
Faz o design do EcmaScript
![Page 12: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/12.jpg)
https://github.com/tc39/proposals/blob/master/inactive-proposals.md
![Page 15: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/15.jpg)
stage 0
só ideia, TC39
não discutiu
![Page 16: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/16.jpg)
stage 1
TC39 decidiu
discutir
stage 0
só ideia, TC39
não discutiu
![Page 17: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/17.jpg)
stage 1
TC39 decidiu
discutir
stage 0
só ideia, TC39
não discutiu
stage 2
mais
discussão
![Page 18: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/18.jpg)
stage 1
TC39 decidiu
discutir
stage 3
ajustes, testes
unidade, 2
implementações
stage 0
só ideia, TC39
não discutiu
stage 2
mais
discussão
![Page 19: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/19.jpg)
stage 1
TC39 decidiu
discutir
stage 3
ajustes, testes
unidade, 2
implementações
stage 0
só ideia, TC39
não discutiu
stage 4
proposta
finalizada
stage 2
mais
discussão
![Page 20: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/20.jpg)
https://github.com/tc39/proposals/blob/master/finished-proposals.md
![Page 21: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/21.jpg)
Você sabe o que faz parte do ES7(2016)?
![Page 22: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/22.jpg)
Async
Trailing
Comma
Object.values
Object.entries
Array#includes
padStart / padEnd
Exponentiation
Operators
![Page 23: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/23.jpg)
Async
Trailing
Comma
Object.values
Object.entries
Array#includes
padStart / padEnd
Exponentiation
Operators
ES7
![Page 24: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/24.jpg)
![Page 25: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/25.jpg)
Array.prototype.includes
![Page 26: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/26.jpg)
https://github.com/tc39/Array.prototype.includes/
Array.prototype.includes
1 2 32 in
![Page 27: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/27.jpg)
https://github.com/tc39/Array.prototype.includes/
Array.prototype.includes
1 2 32 in
![Page 28: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/28.jpg)
https://github.com/tc39/Array.prototype.includes/
Array.prototype.includes
1 2 32 in
![Page 29: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/29.jpg)
https://github.com/tc39/Array.prototype.includes/
Array.prototype.includes
1 2 32 in
![Page 30: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/30.jpg)
https://github.com/tc39/Array.prototype.includes/
Array.prototype.includes
1 2 32 in
![Page 31: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/31.jpg)
https://github.com/tc39/Array.prototype.includes/
Array.prototype.includes
![Page 32: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/32.jpg)
https://github.com/tc39/Array.prototype.includes/
Array.prototype.includes
![Page 33: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/33.jpg)
https://github.com/tc39/Array.prototype.includes/
Array.prototype.includes
![Page 34: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/34.jpg)
https://github.com/tc39/Array.prototype.includes/
Array.prototype.includes
![Page 35: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/35.jpg)
Porque includes?
E não contains?
![Page 36: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/36.jpg)
Exponentiation Operator
![Page 37: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/37.jpg)
https://github.com/rwaldron/exponentiation-operator
Exponentiation Operator
23 = 8
![Page 38: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/38.jpg)
https://github.com/rwaldron/exponentiation-operator
Exponentiation Operator
23 = 8
![Page 39: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/39.jpg)
https://github.com/rwaldron/exponentiation-operator
Exponentiation Operator
23 = 8
![Page 40: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/40.jpg)
https://github.com/rwaldron/exponentiation-operator
Exponentiation Operator
23 = 8
![Page 41: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/41.jpg)
https://github.com/rwaldron/exponentiation-operator
Exponentiation Operator
23 = 8
![Page 42: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/42.jpg)
![Page 43: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/43.jpg)
![Page 44: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/44.jpg)
![Page 45: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/45.jpg)
ES8 (2017)
![Page 46: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/46.jpg)
Object.values / Object.entries
![Page 47: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/47.jpg)
Object.values
https://github.com/tc39/proposal-object-values-entries
![Page 48: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/48.jpg)
Object.values
https://github.com/tc39/proposal-object-values-entries
![Page 49: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/49.jpg)
Object.entries
https://github.com/tc39/proposal-object-values-entries
![Page 50: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/50.jpg)
https://github.com/tc39/proposal-object-values-entries
Object.entries
![Page 51: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/51.jpg)
https://github.com/tc39/proposal-object-values-entries
Object.entries
![Page 52: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/52.jpg)
String padding
![Page 53: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/53.jpg)
padStart
https://github.com/tc39/proposal-string-pad-start-end
![Page 54: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/54.jpg)
padStart
https://github.com/tc39/proposal-string-pad-start-end
![Page 55: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/55.jpg)
padStart
https://github.com/tc39/proposal-string-pad-start-end
![Page 56: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/56.jpg)
padStart
https://github.com/tc39/proposal-string-pad-start-end
![Page 57: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/57.jpg)
padEnd
https://github.com/tc39/proposal-string-pad-start-end
![Page 58: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/58.jpg)
Object.getOwnPropertyDescriptors
![Page 59: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/59.jpg)
getOwnPropertyDescriptors
https://github.com/tc39/proposal-object-getownpropertydescriptors
![Page 60: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/60.jpg)
getOwnPropertyDescriptors
https://github.com/tc39/proposal-object-getownpropertydescriptors
![Page 61: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/61.jpg)
getOwnPropertyDescriptors
https://github.com/tc39/proposal-object-getownpropertydescriptors
![Page 62: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/62.jpg)
getOwnPropertyDescriptors
https://github.com/tc39/proposal-object-getownpropertydescriptors
![Page 63: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/63.jpg)
getOwnPropertyDescriptors
https://github.com/tc39/proposal-object-getownpropertydescriptors
![Page 64: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/64.jpg)
getOwnPropertyDescriptors
https://github.com/tc39/proposal-object-getownpropertydescriptors
![Page 65: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/65.jpg)
getOwnPropertyDescriptors
https://github.com/tc39/proposal-object-getownpropertydescriptors
![Page 66: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/66.jpg)
getOwnPropertyDescriptors
https://github.com/tc39/proposal-object-getownpropertydescriptors
![Page 67: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/67.jpg)
getOwnPropertyDescriptors
https://github.com/tc39/proposal-object-getownpropertydescriptors
![Page 68: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/68.jpg)
getOwnPropertyDescriptors
https://github.com/tc39/proposal-object-getownpropertydescriptors
![Page 69: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/69.jpg)
getOwnPropertyDescriptors
https://github.com/tc39/proposal-object-getownpropertydescriptors
![Page 70: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/70.jpg)
getOwnPropertyDescriptors
https://github.com/tc39/proposal-object-getownpropertydescriptors
![Page 71: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/71.jpg)
Trailing Commas
![Page 72: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/72.jpg)
trailing commas
https://github.com/tc39/proposal-trailing-function-commas
![Page 73: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/73.jpg)
trailing commas
https://github.com/tc39/proposal-trailing-function-commas
![Page 74: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/74.jpg)
trailing commas
https://github.com/tc39/proposal-trailing-function-commas
![Page 75: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/75.jpg)
trailing commas
https://github.com/tc39/proposal-trailing-function-commas
![Page 76: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/76.jpg)
trailing commas
https://github.com/tc39/proposal-trailing-function-commas
![Page 77: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/77.jpg)
trailing commas
https://github.com/tc39/proposal-trailing-function-commas
![Page 78: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/78.jpg)
Async Functions
![Page 79: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/79.jpg)
Promise?
![Page 80: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/80.jpg)
Promise?
ES6
![Page 81: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/81.jpg)
new Promise()
resolve reject
catch()then()
![Page 82: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/82.jpg)
Async Functions
https://github.com/tc39/ecmascript-asyncawait
![Page 83: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/83.jpg)
Async Functions
https://github.com/tc39/ecmascript-asyncawait
![Page 84: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/84.jpg)
Async Functions
https://github.com/tc39/ecmascript-asyncawait
![Page 85: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/85.jpg)
Async Functions
https://github.com/tc39/ecmascript-asyncawait
![Page 86: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/86.jpg)
Async Functions
https://github.com/tc39/ecmascript-asyncawait
![Page 87: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/87.jpg)
Async Functions
https://github.com/tc39/ecmascript-asyncawait
![Page 88: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/88.jpg)
Async Functions
https://github.com/tc39/ecmascript-asyncawait
![Page 89: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/89.jpg)
Async Functions
https://github.com/tc39/ecmascript-asyncawait
![Page 90: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/90.jpg)
Async Functions
https://github.com/tc39/ecmascript-asyncawait
![Page 91: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/91.jpg)
Async Functions
https://github.com/tc39/ecmascript-asyncawait
![Page 92: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/92.jpg)
Async Functions
https://github.com/tc39/ecmascript-asyncawait
![Page 93: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/93.jpg)
Async Functions
https://github.com/tc39/ecmascript-asyncawait
![Page 94: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/94.jpg)
Async Functions
https://github.com/tc39/ecmascript-asyncawait
![Page 95: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/95.jpg)
O que vem por aí...
![Page 96: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/96.jpg)
ES 2018
Template Literals Revision
![Page 97: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/97.jpg)
Template Literals Revision
https://github.com/tc39/proposal-template-literal-revision
![Page 98: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/98.jpg)
Template Literals Revision
https://github.com/tc39/proposal-template-literal-revision
![Page 99: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/99.jpg)
Template Literals Revision
https://github.com/tc39/proposal-template-literal-revision
![Page 100: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/100.jpg)
Template Literals Revision
https://github.com/tc39/proposal-template-literal-revision
![Page 101: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/101.jpg)
Template Literals Revision
https://github.com/tc39/proposal-template-literal-revision
![Page 102: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/102.jpg)
Template Literals Revision
https://github.com/tc39/proposal-template-literal-revision
![Page 103: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/103.jpg)
Template Literals Revision
https://github.com/tc39/proposal-template-literal-revision
![Page 104: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/104.jpg)
Template Literals Revision
https://github.com/tc39/proposal-template-literal-revision
![Page 105: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/105.jpg)
Template Literals Revision
https://github.com/tc39/proposal-template-literal-revision
![Page 106: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/106.jpg)
Template Literals Revision
https://github.com/tc39/proposal-template-literal-revision
![Page 107: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/107.jpg)
![Page 108: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/108.jpg)
E dá para contribuir?
![Page 109: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/109.jpg)
Bibliografia
- http://exploringjs.com/es2016-es2017/
- http://2ality.com/2016/09/template-literal-revision.html
- https://github.com/tc39/ecma262
- https://developer.mozilla.org/pt-BR/
- https://hipsters.tech/evolucao-e-especificacao-do-javascript-moderno/
![Page 110: Ecmascript - Versão extendida](https://reader033.fdocuments.in/reader033/viewer/2022051101/5a65a4077f8b9a38648b4871/html5/thumbnails/110.jpg)
http://fernandabernardo.com.br
FernandaBernardo
@Feh_Bernardo