Articles on Trending Technologies

Technical articles with clear explanations and examples

Tutorix - AI Tutor

How to freeze an Object in JavaScript?

vineeth.mariserla
vineeth.mariserla
Updated on 15-Mar-2026 264 Views

In JavaScript, Object.freeze() makes an object immutable by preventing modifications to its properties. Once frozen, you cannot add, delete, or modify properties of the object. Syntax Object.freeze(obj) Parameters obj: The object to freeze. Returns the same object that was passed to the function. How Object.freeze() Works When an object is frozen: New properties cannot be added Existing properties cannot be removed Existing property values cannot be changed The object's prototype cannot be changed Example: Basic Object Freezing // Create an object with properties ...

Read More

How to convert Array to Set in JavaScript?

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 989 Views

This tutorial will teach you how to eliminate duplicate values from an array by converting it to a Set in JavaScript. Sets are collections that store only unique values. When you need to remove duplicates from an array or leverage the unique properties of Sets, converting an array to a Set is the most efficient approach. Using the Set Constructor (Recommended) The Set constructor accepts any iterable object, including arrays, and automatically removes duplicate values. Convert Array to Set - Using Set Constructor ...

Read More

Length of a JavaScript associative array?

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 753 Views

In JavaScript, arrays don't truly support associative arrays (key-value pairs with string keys). When you assign string keys to an array, they become object properties, not array elements, so the length property returns 0. To get the count of properties, use Object.keys(). The Problem with Array.length When you add string keys to an array, they don't count as array elements: var details = new Array(); details["Name"] = "John"; details["Age"] = 21; details["CountryName"] = "US"; details["SubjectName"] = "JavaScript"; console.log("Array length:", details.length); // 0, not 4! console.log("Type:", typeof details); Array length: 0 Type: ...

Read More

How can we make an Array of Objects from n properties of n arrays in JavaScript?

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 235 Views

When working with multiple arrays in JavaScript, you often need to combine them into an array of objects. This is useful for creating structured data from separate arrays of related information. Suppose we have two arrays of literals like these: const options = ['A', 'B', 'C', 'D']; const values = [true, false, false, false]; We need to create a JavaScript function that combines these arrays into a new array of objects like this: [ {opt: 'A', val: true}, {opt: 'B', val: false}, {opt: 'C', val: false}, ...

Read More

How to convert a MySQL date to JavaScript date?

Shubham Vora
Shubham Vora
Updated on 15-Mar-2026 8K+ Views

In this tutorial, we will learn to convert the MySQL date to JavaScript date. The MySQL date is not different from the regular date, but its format or syntax is different, which we need to convert into the format of a normal date. The general syntax of the MySQL date is YYYY-MM-DD HH:mm:ss. So, we need to convert the given MySQL date string syntax to normal date syntax. We will have two approaches to converting the MySQL date to the JavaScript date. Using the replace() Method Using the split() Method ...

Read More

How to stream large .mp4 files in HTML5?

Chandu yadav
Chandu yadav
Updated on 15-Mar-2026 1K+ Views

Streaming large MP4 files in HTML5 requires proper video encoding and server configuration to enable progressive download while the video plays. Video Encoding Requirements For HTML5 streaming, MP4 files need special encoding where metadata is moved to the beginning of the file. This allows browsers to start playback before the entire file downloads. Using mp4FastStart The mp4FastStart tool relocates metadata to enable streaming: // Command line usage mp4faststart input.mp4 output.mp4 Using HandBrake HandBrake video encoder includes a "Web Optimized" option that automatically prepares MP4 files for streaming by moving the metadata ...

Read More

Shortest path algorithms in Javascript

Raju Kumar
Raju Kumar
Updated on 15-Mar-2026 1K+ Views

In graph theory, the shortest path problem is finding a path between two vertices in a graph such that the sum of edge weights is minimized. To implement shortest path algorithms, we need to modify our graph structure to support weighted edges. Setting Up Weighted Graphs First, let's modify our graph methods to handle weights: class WeightedGraph { constructor() { this.nodes = []; this.edges = {}; } ...

Read More

Arrays vs Set in JavaScript.

Alshifa Hasnain
Alshifa Hasnain
Updated on 15-Mar-2026 3K+ Views

In this article, we will learn about the difference between an array and a set in JavaScript. Arrays are used to store ordered collections of elements, whereas Sets store only unique values in an unordered collection. What is an Array? An Array is an ordered, indexed collection of values in JavaScript. It allows duplicate values and provides various built-in methods to manipulate elements. Syntax let numbers = [1, 2, 3, 4, 5]; What is a Set? A Set is an unordered collection of unique values in JavaScript. Unlike arrays, a Set automatically ...

Read More

Possible to split a string with separator after every word in JavaScript

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 360 Views

To split a string with separator after every word, you can use the split() method combined with filter() to remove empty elements that may result from consecutive separators. Syntax let result = string.split('separator').filter(value => value); Basic Example Let's start with a string that has separators between words: let sentence = "-My-Name-is-John-Smith-I-live-in-US"; console.log("Original string:", sentence); let result = sentence.split('-').filter(value => value); console.log("After split():"); console.log(result); Original string: -My-Name-is-John-Smith-I-live-in-US After split(): [ 'My', 'Name', 'is', 'John', 'Smith', 'I', 'live', ...

Read More

Finding letter distance in strings - JavaScript

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 812 Views

We are required to write a JavaScript function that takes in a string as first argument and two single element strings. The function should return the distance between those single letter strings in the string taken as first argument. For example − If the three strings are − const str = 'Disaster management'; const a = 'i', b = 't'; Then the output should be 4 because the distance between 'i' and 't' is 4 Understanding Letter Distance Letter distance is the absolute difference between the index positions of two characters in ...

Read More
Showing 18331–18340 of 61,298 articles
Advertisements