Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

EcmaScript

818 views

Published on

Novidades do ES7, ES8 e até do ES9!

Published in: Technology
  • Be the first to comment

EcmaScript

  1. 1. ECMAScript JSFernanda Bernardo
  2. 2. fernanda.bernardo@elo7.com FernandaBernard o @Feh_Bernardo Fernanda Bernardo
  3. 3. Você sabe o que faz parte do ES7(2016)?
  4. 4. Async Trailing Comma Object.values Object.entries Array#includes padStart / padEnd Exponentiation Operators
  5. 5. Async Trailing Comma Object.values Object.entries Array#includes padStart / padEnd Exponentiation Operators ES7
  6. 6. https://github.com/tc39/proposals/blob/master/finished-proposals.md
  7. 7. Array.prototype.includes
  8. 8. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes 1 2 32 in
  9. 9. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes 1 2 32 in
  10. 10. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes 1 2 32 in
  11. 11. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes 1 2 32 in
  12. 12. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes
  13. 13. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes
  14. 14. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes
  15. 15. https://github.com/tc39/Array.prototype.includes/ Array.prototype.includes
  16. 16. Exponentiation Operator
  17. 17. https://github.com/rwaldron/exponentiation-operator Exponentiation Operator 23 = 8
  18. 18. https://github.com/rwaldron/exponentiation-operator Exponentiation Operator 23 = 8
  19. 19. https://github.com/rwaldron/exponentiation-operator Exponentiation Operator 23 = 8
  20. 20. https://github.com/rwaldron/exponentiation-operator Exponentiation Operator 23 = 8
  21. 21. https://github.com/rwaldron/exponentiation-operator Exponentiation Operator 23 = 8
  22. 22. ES8 (2017)
  23. 23. Object.values / Object.entries
  24. 24. Object.values https://github.com/tc39/proposal-object-values-entries
  25. 25. Object.values https://github.com/tc39/proposal-object-values-entries
  26. 26. Object.entries https://github.com/tc39/proposal-object-values-entries
  27. 27. https://github.com/tc39/proposal-object-values-entries Object.entries
  28. 28. https://github.com/tc39/proposal-object-values-entries Object.entries
  29. 29. String padding
  30. 30. padStart https://github.com/tc39/proposal-string-pad-start-end
  31. 31. padStart https://github.com/tc39/proposal-string-pad-start-end
  32. 32. padStart https://github.com/tc39/proposal-string-pad-start-end
  33. 33. padStart https://github.com/tc39/proposal-string-pad-start-end
  34. 34. padEnd https://github.com/tc39/proposal-string-pad-start-end
  35. 35. Object.getOwnPropertyDescriptors
  36. 36. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  37. 37. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  38. 38. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  39. 39. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  40. 40. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  41. 41. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  42. 42. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  43. 43. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  44. 44. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  45. 45. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  46. 46. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  47. 47. getOwnPropertyDescriptors https://github.com/tc39/proposal-object-getownpropertydescriptors
  48. 48. Trailing Commas
  49. 49. trailing commas https://github.com/tc39/proposal-trailing-function-commas
  50. 50. trailing commas https://github.com/tc39/proposal-trailing-function-commas
  51. 51. trailing commas https://github.com/tc39/proposal-trailing-function-commas
  52. 52. trailing commas https://github.com/tc39/proposal-trailing-function-commas
  53. 53. trailing commas https://github.com/tc39/proposal-trailing-function-commas
  54. 54. trailing commas https://github.com/tc39/proposal-trailing-function-commas
  55. 55. Async Functions
  56. 56. Promise?
  57. 57. Promise? ES6
  58. 58. new Promise() resolve reject catch()then()
  59. 59. Async Functions https://github.com/tc39/ecmascript-asyncawait
  60. 60. Async Functions https://github.com/tc39/ecmascript-asyncawait
  61. 61. Async Functions https://github.com/tc39/ecmascript-asyncawait
  62. 62. Async Functions https://github.com/tc39/ecmascript-asyncawait
  63. 63. Async Functions https://github.com/tc39/ecmascript-asyncawait
  64. 64. Async Functions https://github.com/tc39/ecmascript-asyncawait
  65. 65. Async Functions https://github.com/tc39/ecmascript-asyncawait
  66. 66. Async Functions https://github.com/tc39/ecmascript-asyncawait
  67. 67. Async Functions https://github.com/tc39/ecmascript-asyncawait
  68. 68. Async Functions https://github.com/tc39/ecmascript-asyncawait
  69. 69. Async Functions https://github.com/tc39/ecmascript-asyncawait
  70. 70. Async Functions https://github.com/tc39/ecmascript-asyncawait
  71. 71. Async Functions https://github.com/tc39/ecmascript-asyncawait
  72. 72. O que vem por aí...
  73. 73. ES 2018 Template Literals Revision
  74. 74. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  75. 75. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  76. 76. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  77. 77. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  78. 78. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  79. 79. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  80. 80. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  81. 81. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  82. 82. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  83. 83. Template Literals Revision https://github.com/tc39/proposal-template-literal-revision
  84. 84. 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/
  85. 85. fernanda.bernardo@elo7.com FernandaBernard o @Feh_Bernardo

×