Q751. What are Symbols and what are their use cases?
Symbol is a primitive data type introduced in ES6 that creates unique and immutable values. Each Symbol value is guaranteed to be unique, even if they have the same descr...
Technical Question Bank · Peer-Reviewed
Search and filter frequently asked interview questions across technical, programming, and behavioral domains. Tailor your interview preparation by difficulty for freshers or experienced developers (780 available).
Symbol is a primitive data type introduced in ES6 that creates unique and immutable values. Each Symbol value is guaranteed to be unique, even if they have the same descr...
`Object.create()` and `Object.assign()` serve completely different purposes: **Object.create()** creates a new object with a specified prototype: ```javascript const prot...
Generator functions are special functions that can pause execution and resume later, allowing them to produce a sequence of values over time instead of computing them all...
The Reflect API is a built-in object that provides methods for interceptable JavaScript operations. It mirrors many Object methods but with some improvements. ```javascri...
JavaScript uses IEEE 754 double-precision (64-bit) floating-point format, which can cause precision issues with decimal numbers. ```javascript console.log(0.1 + 0.2); // ...
Tagged template literals allow you to parse template literals with a function, giving you full control over the interpolation process. ```javascript function tag(strings,...
These three methods extract different parts of an object's own enumerable properties: ```javascript const person = { name: 'John', age: 30, city: 'New York' }; // Object....
The `Intl.NumberFormat` API provides language-sensitive number formatting, allowing you to format numbers according to locale-specific conventions. ```javascript // Basic...
Method chaining is a pattern where multiple methods are called on the same object sequentially by returning `this` from each method. ```javascript class Calculator { cons...
While both Map and Object store key-value pairs, they have significant differences: **Key types:** ```javascript // Object - keys are always strings or symbols const obj ...
HireXTech uses essential storage to remember your study preferences and third-party advertising cookies via Google AdSense in compliance with GDPR. You can choose to enable essential cookies only or accept all cookies. Read our Privacy Policy.