微语 微语:代码适合中午敲,早晚出BUG

数组如何递归降维 JavaScript

Array.prototype.myReduce = function () {
let newArr = ;
for (let item of this) {
   if (Array.isArray(item)) {
       newArr = newArr.concat(item.myReduce());
        } else {
            newArr.push(item);
            }
    }
return newArr;
};
// 多维数组
let arr = ]]]];
 console.log(arr.myReduce());