Found 6710 Articles for Javascript

Filtering array to contain palindrome elements in JavaScript

AmitDiwan
Updated on 21-Oct-2020 11:52:20

313 Views

We are required to write a JavaScript function that takes in an array of String / Number literals and returns a subarray of all the elements that were palindrome in the original array.For exampleIf the input array is −const arr = ['carecar', 1344, 12321, 'did', 'cannot'];Then the output should be −const output = [12321, 'did'];We will create a helper function that takes in a number or a string and checks if its a boolean or not.Then we will loop over the array, filter the palindrome elements and return the filtered array.Therefore, let’s write the code for this function −ExampleThe code ... Read More

Reverse mapping an object in JavaScript

AmitDiwan
Updated on 20-Oct-2020 12:19:45

1K+ Views

Suppose, we have an object like this −const products = {    "Pineapple":38,    "Apple":110,    "Pear":109 };All the keys are unique in themselves and all the values are unique in themselves.We are required to write a function that accepts a value and returns its key. Let' say we have created a function findKey().For example, findKey(110) should return "Apple".We will approach this problem by first reverse mapping the values to keys and then simply using object notations to find their values.Therefore, let’s write the code for this function −ExampleThe code for this will be −const products = {    "Pineapple":38, ... Read More

Expanding Numerals in JavaScript

AmitDiwan
Updated on 20-Oct-2020 12:17:49

120 Views

We are required to write a function that, given a number, say, 123, will output an array −[100, 20, 3]Basically, the function is expected to return an array that contains the place value of all the digits present in the number taken as an argument by the function.We can solve this problem by using a recursive approach.Therefore, let’s write the code for this function −ExampleThe code for this will be −const num = 123; const placeValue = (num, res = [], factor = 1) => {    if(num){       const val = (num % 10) * factor;   ... Read More

Grouping array of array on the basis of elements in JavaScript

AmitDiwan
Updated on 20-Oct-2020 12:15:43

212 Views

Suppose, we have an array of arrays of numbers like this −const arr = [[1, 45], [1, 34], [1, 49], [2, 34], [4, 78], [2, 67], [4, 65]];Each subarray is bound to contain strictly two elements. We are required to write a function that constructs a new array where all second elements of the subarrays that have similar first value are grouped together.So, for the array above, the output should look like −const output = [    [45, 34, 49],    [34, 67],    [78, 65] ];We can make use of the Array.prototype.reduce() method that takes help of a Map() ... Read More

Constructing 2-D array based on some constraints in JavaScript

AmitDiwan
Updated on 20-Oct-2020 12:13:21

98 Views

We are required to write a JavaScript function that creates a multi-dimensional array based on some inputs.It should take in three elements, namely −row - the number of subarrays to be present in the array, col - the number of elements in each subarray, val - the val of each element in the subarrays, For example, if the three inputs are 2, 3, 10Then the output should be −const output = [[10, 10, 10], [10, 10, 10]];Therefore, let’s write the code for this function −ExampleThe code for this will be −const row = 2; const col = 3; const val ... Read More

Checking the equality of array elements (sequence dependent) in JavaScript

Nikhilesh Aleti
Updated on 08-Nov-2022 08:08:50

338 Views

In this article, the given task is to check the equality of array elements (sequence dependent). Before we proceed into examples, let’s look at how the input-output scenario will look when we are checking the equality of array elements (sequence dependent) in JavaScript. Input-Output scenario Let’s look into the input-output scenario, where we have declared two arrays and we need to get similar elements in sequence-dependent. Array1 = [2, 5, 6, 7, 9, 0]; Array2 = [3, 5, 0, 8, 9, 4]; Output = [5, 9] In the above snippet, we can see that there are two arrays ... Read More

Constructing a nested JSON object in JavaScript

AmitDiwan
Updated on 20-Oct-2020 12:09:56

7K+ Views

We have a special kind of string that contains characters in couple, like this −const str = "AABBCCDDEE";We are required to construct an object based on this string which should look like this −const obj = {    code: "AA",    sub: {       code: "BB",       sub: {          code: "CC",          sub: {             code: "DD",             sub: {                code: "EE",                sub: {}   ... Read More

Filter array based on another array in JavaScript

Nikhilesh Aleti
Updated on 19-Dec-2022 17:03:04

13K+ Views

In this article, we are going to learn how to filter an array based on another array in JavaScript. An Array in JavaScript is used to store different elements. These elements are stored at contiguous memory locations. By using index numbers, we can access any or each data element present in the array. Index numbers will start form 0. Syntax Following is the syntax of the array in JavaScript – const array_name = [item1, item2, ...]; The following is the simple declaration of array in JavaScript, Const colors = ['Blue', 'Limegreen', 'Orange', 'Black']; Let’s assume some simple ... Read More

Removing duplicates and inserting empty strings in JavaScript

AmitDiwan
Updated on 20-Oct-2020 12:05:45

295 Views

We have to write a function that takes in an array, removes all duplicates from it and inserts the same number of empty strings at the end.For example:If we find 4 duplicate values we have to remove then all and insert four empty strings at the end.Therefore, let’s write the code for this function −ExampleThe code for this will be −const arr = [1, 2, 3, 1, 2, 3, 2, 2, 3, 4, 5, 5, 12, 1, 23, 4, 1]; const deleteAndInsert = arr => {    const creds = arr.reduce((acc, val, ind, array) => {       let ... Read More

Greatest element in a Multi-Dimensional Array in JavaScript

AmitDiwan
Updated on 20-Oct-2020 12:04:11

141 Views

We have to write a simple function in JavaScript that takes in an array of Numbers (nested to any level) and return the greatest number present in the array.For example:If the input array is −const arr = [    34, 65, 67,    [       43, 76, 87, 23, 56, 7,       [          54, 7, 87, 23, 79, 994, 2       ],       54    ], 54, 4, 2 ];Then the output should be −994We will use recursion to find the greatest number in the array, Therefore, let’s ... Read More

Advertisements