MCPcopy Create free account
hub / github.com/Code-Bullet/Jump-King / flatten

Function flatten

libraries/p5.js:33798–33806  ·  view source on GitHub ↗

* turn a two dimensional array into one dimensional array * @param {Array} arr 2-dimensional array * @return {Array} 1-dimensional array * [[1, 2, 3],[4, 5, 6]] -> [1, 2, 3, 4, 5, 6]

(arr)

Source from the content-addressed store, hash-verified

33796 * [[1, 2, 3],[4, 5, 6]] -> [1, 2, 3, 4, 5, 6]
33797 */
33798function flatten(arr){
33799 if (arr.length>0){
33800 return arr.reduce(function(a, b){
33801 return a.concat(b);
33802 });
33803 } else {
33804 return [];
33805 }
33806}
33807
33808/**
33809 * turn a p5.Vector Array into a one dimensional number array

Callers 2

p5.jsFile · 0.85
vToNArrayFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected