Articles on Trending Technologies

Technical articles with clear explanations and examples

The Doubly Linked List class in Javascript

karthikeya Boyini
karthikeya Boyini
Updated on 15-Mar-2026 553 Views

A doubly linked list is a data structure where each node contains references to both the next and previous nodes, allowing bidirectional traversal. Here's a complete implementation of a DoublyLinkedList class in JavaScript. Complete Implementation class DoublyLinkedList { constructor() { this.head = null; this.tail = null; this.length = 0; } insert(data, position = this.length) { let node = new this.Node(data); ...

Read More

How to pass arrays as function arguments in JavaScript?

vineeth.mariserla
vineeth.mariserla
Updated on 15-Mar-2026 4K+ Views

In JavaScript, you can pass arrays as function arguments using two main approaches: the traditional apply() method and the modern ES6 spread operator (...). The spread operator is now the preferred approach as it provides cleaner, more readable code. Using apply() Method (Traditional) The apply() method was the traditional way to pass array elements as individual arguments to a function. It requires two parameters: the context (this value) and the array of arguments. Syntax functionName.apply(thisContext, arrayOfArguments) Example function displayMarkets(market1, market2, market3) { ...

Read More

What is the importance of '/i' flag in JavaScript?

Manisha Patil
Manisha Patil
Updated on 15-Mar-2026 555 Views

The /i flag in JavaScript is a regular expression modifier that enables case-insensitive pattern matching. By default, regular expressions are case-sensitive, meaning they distinguish between uppercase and lowercase letters. Understanding Regular Expressions Regular expressions are patterns used to match character combinations in strings. They can be created using two methods: Literal notation: Uses slashes to enclose the pattern (/pattern/flags). Best for static patterns that won't change during execution. Constructor method: Uses the RegExp constructor (new RegExp("pattern", "flags")). Ideal when the pattern needs to be dynamic or constructed at runtime. ...

Read More

How to find the href and target attributes in a link in JavaScript?

Manisha Patil
Manisha Patil
Updated on 15-Mar-2026 7K+ Views

In JavaScript, you can access and manipulate the href and target attributes of anchor elements using DOM methods. These attributes control where links point and how they open. Finding href and target Attributes You can retrieve these attributes using getAttribute() or directly access them as properties of the anchor element. Finding href and target attributes TutorialsPoint let link = document.getElementById('myLink'); ...

Read More

How to add, access JavaScript object methods?

Disha Verma
Disha Verma
Updated on 15-Mar-2026 324 Views

Adding and accessing object methods are common tasks in JavaScript. JavaScript objects are collections of properties and methods, and the JavaScript methods are functions associated with objects. JavaScript provides various features and ways to add and access object methods. In this article, we will understand how to add or access object methods in JavaScript. Understanding JavaScript Object Methods JavaScript methods are functions associated with objects. They allow objects to perform actions, which is important for creating dynamic and interactive programs. Methods in objects are functions that work with the object's properties. This helps make programming more organized and efficient. ...

Read More

Renaming imports and exports in JavaScript

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 263 Views

JavaScript ES6 modules allow you to rename imports and exports using the as keyword. This is useful for avoiding naming conflicts, improving code readability, or providing more descriptive names for functions and variables. Note − You need to run a localhost server to run this example due to ES6 module requirements. Syntax For renaming exports: export { originalName as newName }; For renaming imports: import { originalName as newName } from './module.js'; Example Let's create a complete example with three files demonstrating both import and export renaming: ...

Read More

Check if object contains all keys in JavaScript array

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 608 Views

We are required to write a function containsAll() that takes in two arguments, first an object and second an array of strings. It returns a boolean based on the fact whether or not the object contains all the properties that are mentioned as strings in the array. So, let's write the code for this. We will iterate over the array, checking for the existence of each element in the object, if we found a string that's not a key of object, we exit and return false, otherwise we return true. Example const obj = { ...

Read More

Return the largest array between arrays JavaScript

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 400 Views

We have an array of arrays that contains some numbers, we have to write a function that takes in that array and returns the index of the subarray that has the maximum sum. If more than one subarray has the same maximum sum, we have to return the index of first such subarray. Problem Overview Given multiple arrays nested within a main array, we need to: Calculate the sum of each subarray Find which subarray has the largest sum Return the index of that subarray ...

Read More

Set scroll view with intervals in JavaScript

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 793 Views

Setting a scroll view with intervals in JavaScript allows you to automatically scroll content and add new elements at regular time intervals. This technique uses scrollTop and scrollHeight properties along with setInterval(). Key Properties The main properties for controlling scroll behavior are: scrollTop - Gets or sets the number of pixels scrolled from the top scrollHeight - Returns the total height of scrollable content Example Auto Scroll with Intervals ...

Read More

Beginning and end pairs in array - JavaScript

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 184 Views

We are required to write a JavaScript function that takes in an array of Number / String literals and returns another array of arrays. With each subarray containing exactly two elements, the nth element from start and nth from last. For example, if we have an array: const arr = [1, 2, 3, 4, 5, 6]; Then the output should be: const output = [[1, 6], [2, 5], [3, 4]]; How It Works The algorithm pairs elements from both ends of the array moving inward: ...

Read More
Showing 17791–17800 of 61,297 articles
Advertisements