Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

flatten 2d array javascript

const arr1 = [0, 1, 2, [3, 4]];
console.log(arr1.flat());
// expected output: [0, 1, 2, 3, 4]

// Flatten 2 levels deep
const arr2 = [0, 1, 2, [[[3, 4]]]]; 
console.log(arr2.flat(2));
// expected output: [0, 1, 2, [3, 4]]

// Flatten all levels
const arr4 = [2, 2, 5, [5, [5, [6]], 7]];
arr4.flat(Infinity);
// [2, 2, 5, 5, 5, 6, 7];
Comment

PREVIOUS NEXT
Code Example
Javascript :: javascript alert 
Javascript :: require mongoose 
Javascript :: ho to loop trough an array of objects 
Javascript :: set interval 
Javascript :: round to decimal javascript 
Javascript :: metro server not running react native 
Javascript :: refresh modal on button click jquery 
Javascript :: min heap javascript 
Javascript :: how to draw a horizontal line in javascript 
Javascript :: knexjs search uppercase 
Javascript :: set value lookup javascript dynamics 365 
Javascript :: javascript sum of number in object array 
Javascript :: decrement operator in javascript 
Javascript :: how to add element in arry in js 
Javascript :: node fs promises 
Javascript :: fs.readdir callback function 
Javascript :: unshift method in javascript 
Javascript :: parse integer in javascript 
Javascript :: mock an api call in jest 
Javascript :: how to stop type text texbox in javascript 
Javascript :: html select specify deafult select by js variable 
Javascript :: for value in array javascript 
Javascript :: How to block ctrl+shift+j using javascript 
Javascript :: observable filter angular 8 
Javascript :: javascript date format dd-mm-yyyy 
Javascript :: react-bootstrap sidebar 
Javascript :: calling angular component method in service 
Javascript :: new date() javascript 
Javascript :: print first n prime numbers in javascript 
Javascript :: mongodb find array which does not contain object 
ADD CONTENT
Topic
Content
Source link
Name
6+9 =