Download as PDF, PPTX









![(7) echo {"presets":["stage-0"]} > .babelrc](https://image.slidesharecdn.com/l3-es6-babel-windows-160905073702/75/React-Native-Tutorial-Lecture-3-More-on-ES6-ES2015-10-2048.jpg)








![Exercise (1) Write down a function that sum every element in array. E.g. sumArray([12,3,4,1,2,3]) = 25 sumArray([12,3,4,1,2,3]); //=> 25
sumArray([1,2,3]); //=> 6](https://image.slidesharecdn.com/l3-es6-babel-windows-160905073702/75/React-Native-Tutorial-Lecture-3-More-on-ES6-ES2015-19-2048.jpg)



![Exercises (3) Write the function that can unions two arrays and sort it ascendingly. unionsAndSort([5,3,2],[1,4,5]) // => [1,2,3,4,5,5] unionsAndSort([1,2,3],[4]) // => [1,2,3,4]](https://image.slidesharecdn.com/l3-es6-babel-windows-160905073702/75/React-Native-Tutorial-Lecture-3-More-on-ES6-ES2015-23-2048.jpg)





This document provides instructions for setting up ES6 and beyond on Windows and includes 5 exercises to practice additional ES6 features including: 1) writing a function to sum all elements in an array, 2) writing a function to count word frequencies in a string, 3) writing a function to union and sort two arrays, 4) writing a function to select words starting with 'a' or 'A' from a string, and 5) writing a function to reverse the digits of an integer.