Skip to content

Some ES6 Questions #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,18 @@
* Under the hood of JavaScript Engine (memory heap and stack in v8)
* Garbage Collector in JavaScript
* Memory Leaks in JavaScript (event listeners, setInterval and global variables etc)


## ES6 additions
* Explain arrow functions
* Differences between declaring variables using var, let and const.
* What are template strings and how are they useful?
* Default parameters to functions.
* Rest and spread operators and using them to refactor code?
* for...of loops
* Object and array destructuring
* How Object Oriented style is created in JS?
* Explain how OOP is emulated via prototypal chains of function and objects?
* Explain inheritance in OOP styles JS? How super and extends keyword work under-the-hood?
* Promises? Explain the new way of Async programming in JS using JS?