* 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)
| 33796 | * [[1, 2, 3],[4, 5, 6]] -> [1, 2, 3, 4, 5, 6] |
| 33797 | */ |
| 33798 | function 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 |