AmitDiwan

AmitDiwan

8,392 Articles Published

Articles by AmitDiwan

Page 503 of 840

Converting a comma separated string to separate arrays within an object JavaScript

AmitDiwan
AmitDiwan
Updated on 23-Nov-2020 656 Views

Suppose, we have a string like this −const str = 'dress/cotton/black, dress/leather/red, dress/fabric, houses/restaurant/small, houses/school/big, person/james';We are required to write a JavaScript function that takes in one such string. The function should then prepare an object of arrays like this −const output = {    dress = ["cotton", "leather", "black", "red", "fabric"];    houses = ["restaurant", "school", "small", "big"];    person = ["james"]; };Exampleconst str = 'dress/cotton/black, dress/leather/red, dress/fabric, houses/restaurant/small, houses/school/big, person/james'; const buildObject = (str = '') => {    const result = {};    const strArr = str.split(', ');    strArr.forEach(el => {       const values ...

Read More

JavaScript Bubble sort for objects in an array

AmitDiwan
AmitDiwan
Updated on 21-Nov-2020 600 Views

Suppose, we have a constructor class that creates Shoe objects like this −class Shoe {    constructor(name, price, type) {       this.name = name;       this.price = price;       this.type = type;    } };We are using this class to fill an array with objects like this −const arr = [    new Shoe('Nike AirMax 90', '120', 'Casual'),    new Shoe('Jordan Retro 1', '110', 'Casual'),    new Shoe('Jadon Doc Martens', '250', 'Seasonal boots'),    new Shoe('Adidas X Ghosted', '110', 'Athletic'),    new Shoe('Nike Vapourmax Flyknit', '250', 'Casual'),    new Shoe('Aldo Loafers', '130', 'Formal'),   ...

Read More

Flatten array to 1 line in JavaScript

AmitDiwan
AmitDiwan
Updated on 21-Nov-2020 278 Views

Suppose, we have a nested array of numbers like this −const arr = [    [ 0, 0, 0, −8.5, 28, 8.5 ],    [ 1, 1, −3, 0, 3, 12 ],    [ 2, 2, −0.5, 0, 0.5, 5.3 ] ];We are required to write a JavaScript function that takes in one such nested array of numbers. The function should combine all the numbers in the nested array to form a single string.In the resulting string, the adjacent numbers should be separated by a whitespaces and elements of two adjacent arrays should be separated by a comma.ExampleThe code for ...

Read More

Flat array of objects to tree in JavaScript

AmitDiwan
AmitDiwan
Updated on 21-Nov-2020 807 Views

Suppose, we have an array of objects like this −const arr = [    { id: '1', name: 'name 1', parentId: null },    { id: '2', name: 'name 2', parentId: null },    { id: '2_1', name: 'name 2_1', parentId: '2' },    { id: '2_2', name: 'name 2_2', parentId: '2' },    { id: '3', name: 'name 3', parentId: null },    { id: '4', name: 'name 4', parentId: null },    { id: '5', name: 'name 5', parentId: null },    { id: '6', name: 'name 6', parentId: null },    { id: '7', name: 'name 7', ...

Read More

Partition N where the count of parts and each part are a power of 2, and part size and count are restricted in JavaScript

AmitDiwan
AmitDiwan
Updated on 21-Nov-2020 182 Views

We are required to write a JavaScript function that takes in a number. The function should divide the number into chunks according to the following rules −The number of chunks should be a power−of−two, Each chunk should also have a power-of-two number of items (where size goes up to a max power of two, so 1, 2, 4, 8, 16, 32, 32 being the max)Therefore, for example, 8 could be divided into 1 bucket −[8]9 could be −[8, 1]That works because both numbers are powers of two, and the size of the array is 2 (also a power of two).Let's ...

Read More

Check how many objects are in the array with the same key in JavaScript

AmitDiwan
AmitDiwan
Updated on 21-Nov-2020 1K+ Views

Suppose, we have an array of objects containing some data about some users like this −const arr = [    {       "name":"aaa",       "id":"2100",       "designation":"developer"    },    {       "name":"bbb",       "id":"8888",       "designation":"team lead"    },    {       "name":"ccc",       "id":"6745",       "designation":"manager"    },    {       "name":"aaa",       "id":"9899",       "designation":"sw"    } ];We are required to write a JavaScript function that takes in one such array. Then our ...

Read More

Regroup JSON array in JavaScript

AmitDiwan
AmitDiwan
Updated on 21-Nov-2020 376 Views

Suppose, we have a JSON array of objects like this −const arr = [    {       "id": "03868185",       "month_10": 6,    },    {       "id": "03870584",       "month_6": 2,    },    {       "id": "03870584",       "month_7": 5,    },    {       "id": "51295",       "month_1": 1,    },    {       "id": "51295",       "month_10": 1,    },    {       "id": "55468",       "month_11": 1,    } ];Here, we ...

Read More

Merge two sorted arrays to form a resultant sorted array in JavaScript

AmitDiwan
AmitDiwan
Updated on 21-Nov-2020 269 Views

We are required to write a JavaScript function that takes in two sorted array of numbers. The function should merge the two arrays together to form a resultant sorted array and return that array.For example −If the two arrays are −const arr1 = [2, 6, 6, 8, 9]; const arr2 = [1, 4, 5, 7];Then the output array should be −const output = [1, 2, 4, 6, 6, 7, 8, 9];ExampleThe code for this will be −const arr1 = [2, 6, 6, 8, 9]; const arr2 = [1, 4, 5, 7]; const mergeSortedArrays = (arr1 = [], arr2 = []) ...

Read More

How to merge two arrays with objects in one in JavaScript?

AmitDiwan
AmitDiwan
Updated on 21-Nov-2020 1K+ Views

Suppose, we have two arrays of objects like these −const arr1 = [    {name:'test', lastname: 'test', gender:'f'},    {name:'test1', lastname: 'test1', gender:'f'},    {name:'test2', lastname: 'test2', gender:'m'} ]; const arr2 = [    {name:'test21', lastname: 'test21', gender:'f'},    {name:'test1', lastname: 'test1', gender:'f'},    {name:'test2', lastname: 'test2', gender:'m'},    {name:'test22', lastname: 'test22', gender:'m'} ];These arrays do not have any repeating objects within (repeating on the basis of 'name' property) but there exist some objects with repeating names in the first and second objects.We are required to write a JavaScript function that takes two such arrays and returns a new array.The ...

Read More

Generating a random number that is divisible by n in JavaScript

AmitDiwan
AmitDiwan
Updated on 21-Nov-2020 613 Views

We are required to write a JavaScript function that takes in a number as the only argument. The function should then return a random generated number which is always divisible by the number provided by the argument.ExampleThe code for this will be −const num = 21; // function that generates random numbers divisible by n with a default upper limit of 1000000 const specialRandom = (num = 1, limit = 1000000) => {    // getting a random number    const random = Math.random() * limit;    // rounding it off to be divisible by num    const res = ...

Read More
Showing 5021–5030 of 8,392 articles
« Prev 1 501 502 503 504 505 840 Next »
Advertisements