js实现数组降维算法[不准用Array.prototype.flat的api]
生活随笔
收集整理的這篇文章主要介紹了
js实现数组降维算法[不准用Array.prototype.flat的api]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
js實現數組降維算法[不準用Array.prototype.flat的api]
// target要降維的元素,n降維階數,newArr存儲結果的新數組 function f(target, n = 1, newArr = []) {if (n < 0) {newArr.push(target);return;}if (!Array.isArray(target)) {newArr.push(target);} else {target.forEach(e => {f(e, n - 1, newArr);});}return newArr; }總結
以上是生活随笔為你收集整理的js实现数组降维算法[不准用Array.prototype.flat的api]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js实现阶乘算法的三种方法
- 下一篇: js箭头函数和普通函数区别