After project two, I find the basics is very import. Also, the language has continued to evolve and improve. So, the purpose of this project is improving my javascript skills.
- Collected the learning resource: Codecademy.
- Reviewed JavaScript data types, built-in methods, and variables.
- Learn about JavaScript function syntax, passing data to functions, the return keyword, ES6 arrow functions, and concise body syntax.
- Learn about global and block level scope in JavaScript and how it impacts the accessibility of different variables.
- Learn how to work with and manipulate arrays. Even when declared with const, arrays are still mutable. However, a variable declared with const cannot be reassigned.
- Learn how to write cleaner code with loops. Loops perform repetitive actions, so we don’t have to code that process manually every time. Stopping conditions are crucial for avoiding infinite loops.
- Learn about higher-order function, which is a function that either accepts functions as parameters, returns a function, or both.
- Learn a number of useful methods as well as how to use the JavaScript documentation from the Mozilla Developer Network to discover and understand additional methods.