Articles on Trending Technologies

Technical articles with clear explanations and examples

How to workaround Objects vs arrays in JavaScript for key/value pairs?

Chandu yadav
Chandu yadav
Updated on 15-Mar-2026 239 Views

When you need key-value pairs in JavaScript, objects are the preferred choice over arrays. Objects provide direct key-based lookup, making data retrieval more efficient than searching through array indices. Why Objects Over Arrays for Key-Value Pairs Arrays use numeric indices and are optimized for ordered data, while objects are designed for key-value associations. Using objects allows you to access values directly by their keys. Basic Object Syntax Store key-value pairs using object literal syntax: var players = { 600: 'Sachin', 300: 'Brad' }; console.log(players[600]); // ...

Read More

Creating Dictionary using Javascript

Monica Mona
Monica Mona
Updated on 15-Mar-2026 2K+ Views

In JavaScript, dictionaries can be created using objects, the ES6 Map class, or custom implementations. Each approach offers different features and use cases. Using Objects as Dictionaries The simplest way to create a dictionary is using plain JavaScript objects: // Creating a dictionary using object literal const dict = { "key1": "value1", "key2": "value2", "key3": "value3" }; console.log(dict["key1"]); console.log(dict.key2); value1 value2 Using ES6 Map Class The Map class provides a more robust dictionary implementation with additional methods: ...

Read More

Debugging JavaScript using Firebug

Sharon Christine
Sharon Christine
Updated on 15-Mar-2026 903 Views

Debugging is the systematic method of removing defects from code. While JavaScript is a powerful scripting language for web development, it lacks built-in debugging functionalities. Fortunately, Firebug, a web browser-based debugger for Firefox, provides excellent tools for debugging JavaScript code effectively. Firefox Browser with Firebug Web Page Content ...

Read More

JavaScript Error name Property

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 234 Views

The name property of JavaScript Error objects identifies the type of error that occurred. It returns a string representing the error's name, which helps in debugging and error handling. Syntax error.name Common Error Names Different error types have specific names: ReferenceError - Variable or function not defined TypeError - Wrong data type used SyntaxError - Invalid syntax RangeError - Number out of range Example: Displaying Error Names Error Name Property ...

Read More

How to use media queries with JavaScript?

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 405 Views

JavaScript provides the window.matchMedia() method to detect and respond to CSS media query changes dynamically. This allows you to create responsive behavior that adapts to screen size, device orientation, and other media features. Basic Syntax let mediaQuery = window.matchMedia("(max-width: 768px)"); // Check if query matches if (mediaQuery.matches) { // Screen is 768px or smaller } // Listen for changes mediaQuery.addEventListener('change', function(e) { if (e.matches) { // Query now matches } }); Example: Responsive ...

Read More

How to make Format ABC-1234 in JavaScript regular Expressions?

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 361 Views

In JavaScript, you can format strings to match the pattern ABC-1234 using regular expressions. This pattern consists of three uppercase letters followed by a dash and four digits. Understanding the Pattern The ABC-1234 format requires: Three uppercase letters (A-Z) A dash (-) Four digits (0-9) Regular Expression Pattern The regex pattern for ABC-1234 format is: /^[A-Z]{3}-\d{4}$/ Breaking down this pattern: ^ - Start of string [A-Z]{3} - Exactly 3 uppercase letters - - Literal dash character \d{4} - Exactly 4 digits $ - End of string Method ...

Read More

How to assign static methods to a class in JavaScript?

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 797 Views

To assign static methods to a class in JavaScript, prefix the method with the static keyword. Static methods belong to the class itself rather than instances and can be called without creating an object. Syntax class ClassName { static methodName() { // method body } } // Call static method ClassName.methodName(); Basic Static Method Example class Calculator { static add(a, b) { return a ...

Read More

JavaScript program to take in a binary number as a string and returns its numerical equivalent in base 10

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 322 Views

We are required to write a JavaScript function that takes in a binary number as a string and returns its numerical equivalent in base 10. Therefore, let's write the code for the function. This one is quite simple, we iterate over the string using a for loop and for each passing bit, we double the number with adding the current bit value to it like this − Example const binaryToDecimal = binaryStr => { let num = 0; for(let i = 0; i < binaryStr.length; i++){ ...

Read More

Sorting digits of all the number of array - JavaScript

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 842 Views

We are required to write a JavaScript function that takes in an array of numbers and reorders the digits of all the numbers internally in a specific order (let's say in ascending order for the sake of this problem). For example − If the array is − const arr = [543, 65, 343, 75, 567, 878, 87]; Then the output should be − const output = [345, 56, 334, 57, 567, 788, 78]; Approach The solution involves converting each number to a string, splitting it into individual digits, sorting those ...

Read More

Sum of all prime numbers in an array - JavaScript

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 1K+ Views

We are required to write a JavaScript function that takes in an array of numbers and returns the sum of all the prime numbers present in the array. A prime number is a natural number greater than 1 that has no positive divisors other than 1 and itself. For example, 2, 3, 5, 7, 11 are prime numbers. Let's say the following is our array: const arr = [43, 6, 6, 5, 54, 81, 71, 56, 8, 877, 4, 4]; The function should sum the prime numbers: 43 + 5 + 71 ...

Read More
Showing 17961–17970 of 61,297 articles
Advertisements