Front End Technology Articles

Page 225 of 652

Checking for overlapping times JavaScript

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

Time interval overlap detection is a common programming challenge. We need to determine if any two time intervals in an array share common time periods. Problem Definition Given an array of time intervals with start and end times, we need to check if any two intervals overlap. Two intervals overlap when they have some time in common. const arr = [ { start: '01:00', end: '04:00' }, { start: '05:00', end: '08:00' }, { start: '07:00', end: '11:00' }, { start: '09:30', end: '18:00' ...

Read More

Sorting an array of objects by an array JavaScript

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 705 Views

In JavaScript, you can sort an array of objects based on the order defined by another array. This is useful when you need to prioritize objects according to a specific sequence. Problem Statement Given an array of objects and a reference array, we need to sort the objects according to the order specified in the reference array. const orders = [ { status: "pending"}, { status: "received" }, { status: "sent" }, { status: "pending" } ]; const statuses = ...

Read More

Get range of months from array based on another array JavaScript

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 471 Views

Suppose we have two arrays of strings. The first array contains exactly 12 strings, one for each month of the year like this: const year = ['jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec']; console.log(year); [ 'jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec' ] The second array contains exactly two strings, denoting a range of months like this: const monthsRange = ["aug", "oct"]; console.log(monthsRange); [ 'aug', 'oct' ] We need to ...

Read More

Finding the index position of an array inside an array JavaScript

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 289 Views

When working with arrays of arrays in JavaScript, you might need to find the index position of a specific sub-array within the main array. This is useful for checking if a particular array exists and determining its location. Suppose we have an array of arrays like this: const arr = [ [1, 0], [0, 1], [0, 0] ]; We need to write a JavaScript function that takes an array of arrays as the first argument and a target array as the second argument. The function should ...

Read More

Grade book challenge JavaScript

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 369 Views

We are required to write a function that finds the mean of the three scores passed to it and returns the letter value associated with that grade according to the following table. Grade Scale Score Range Grade 90-100 A 80-89 B ...

Read More

Sorting only a part of an array JavaScript

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 932 Views

We are required to write a JavaScript function that takes in an array of strings as the first argument and two numbers as second and third argument respectively. The purpose of our function is to sort the array. But we have to sort only that part of the array that falls between the start and end indices specified by second and third argument. Keeping all the other elements unchanged. For example: const arr = ['z', 'b', 'a']; sortBetween(arr, 0, 1); This function should sort the elements at 0 and 1 index only. And the ...

Read More

How to transform two or more spaces in a string in only one space? JavaScript

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 370 Views

In JavaScript, you can transform multiple consecutive spaces in a string into a single space using regular expressions with the replace() method. This is useful for cleaning up text input or formatting strings consistently. The Regular Expression Approach The most effective method uses the regular expression /\s{2, }/g where: \s matches any whitespace character (spaces, tabs, newlines) {2, } matches two or more consecutive occurrences g is the global flag to replace all instances Method 1: Using replace() with Regular Expression ...

Read More

Group a JavaScript Array

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 362 Views

Grouping JavaScript arrays by a specific property is a common requirement when working with complex data structures. In this tutorial, we'll learn how to group array elements by the tableName property and restructure the data. Problem Statement Suppose we have a JavaScript array with objects containing table data: const data = [ { "dataId": "1", "tableName": "table1", "column": "firstHeader", "rows": ...

Read More

Sort array based on min and max date in JavaScript?

AmitDiwan
AmitDiwan
Updated on 15-Mar-2026 665 Views

When working with arrays of date strings, you often need to find the oldest (minimum) and newest (maximum) dates. JavaScript provides several approaches to accomplish this task efficiently. const arr = [ "2017-01-22 00:21:17.0", "2017-01-27 11:30:23.0", "2017-01-24 15:53:21.0", "2017-01-27 11:34:18.0", "2017-01-26 16:55:48.0", "2017-01-22 11:57:12.0", "2017-01-27 11:35:43.0" ]; We need to write a JavaScript function that takes such an array, finds the oldest and newest date, and returns an object containing both dates. Using Array.reduce() Method The reduce() method provides an ...

Read More

Calculate average from JSON data based on multiple filters JavaScript

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

When working with JSON data, you often need to filter, group, and calculate averages based on multiple criteria. This article demonstrates how to group objects by multiple fields and compute averages while handling edge cases like undefined values. Problem Statement Given an array of supplier objects, we need to: Group objects with the same "SupplierName" and "Category" Sum their points together (ignoring undefined values) Calculate the average points for each group Return the grouped results with totals and averages ...

Read More
Showing 2241–2250 of 6,519 articles
« Prev 1 223 224 225 226 227 652 Next »
Advertisements