Quick actions

cmd+k|ctrl+k

Navigation

Languages

Flatmapping

Snippet info

Language

JavaScript

Visibility

public

Author

horngyih

Created

2018-12-04T02:29:26Z

Updated

2018-12-04T02:29:26Z

let testArray = [];
for( let i = 0; i < 10; i++ ){
    testArray.push(i);
}
console.log( testArray );

const mapped = testArray.map(i=>expandEven(i));


console.log( mapped );
console.log( mapped.reduce( (arr,i)=>{
    return arr.concat(i);
}, []) );

function expandEven( i ){
    if( i % 2 === 0 ){
        return [ 0, i, 1 ];
    } else {
        return i;
    }
}
INFO