What is the purpose of `Array.prototype.sort()` default behavior? JavaScript ProfessionalEasy Try Now
What is the purpose of `Array.prototype.indexOf()` vs `Array.prototype.findIndex()`? JavaScript ProfessionalEasy Try Now
What does `Array.prototype.findIndex()` return when no element matches the condition? JavaScript ProfessionalEasy Try Now
What is the output of the following? “`js const s = new Set([1, 2, 2, 3, 3, 3]); console.log([…s]); console.log(s.size); “` JavaScript DeveloperHard Try Now
What is the Revealing Module Pattern and what problem does it solve? JavaScript DeveloperHard Try Now
What is the output of the following? “`js const arr = [1, [2, [3, [4]]]]; console.log(arr.flat(Infinity)); “` JavaScript DeveloperHard Try Now
What is `Intl.NumberFormat` used for and what does `new Intl.NumberFormat(‘en-US’, {style:’currency’, currency:’USD’}).format(1234.56)` produce? JavaScript DeveloperHard Try Now
What is the output of the following? “`js const p = Promise.reject(42); p.catch(v => v + 1).then(console.log); “` JavaScript DeveloperHard Try Now
What is the output of the following? “`js class Base { static greet() { return ‘Hello from Base’; } } class Child extends Base {} console.log(Child.greet()); console.log(Object.getPrototypeOf(Child) === Base); “` JavaScript DeveloperHard Try Now
What is the difference between `import()` dynamic import and static `import` in ES modules? JavaScript DeveloperHard Try Now
What is the output of the following? “`js let x = 10; const fn = () => { let x = 20; return () => x; }; console.log(fn()()); “` JavaScript DeveloperHard Try Now
What is the output of the following? “`js const [a, b, …rest] = [1, 2, 3, 4, 5]; console.log(rest); console.log(typeof rest); “` JavaScript DeveloperHard Try Now