Q21.

What is the difference between function declaration and expression?

Q22.

What are arrow functions?

Q23.

What is a module in JavaScript?

Q24.

Explain ES6 features.

Q25.

What is JSON and how does parsing work?

Q26.

What is localStorage and sessionStorage?

Q27.

What is a shallow copy vs deep copy?

Q28.

What is optional chaining?

Q29.

What is nullish coalescing?

Q30.

What are template literals?