Java教程

JavaScript数组扁平化的黑科技

本文主要是介绍JavaScript数组扁平化的黑科技,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

const list = [1, [2, [3, [4, [5]]]]];// 将list变成字符串let result = JSON.stringify(list);console.log(result); // [1,[2,[3,[4,[5]]]]] String// 先去除所有的括号let tmpResult = result.replace(/(\[|\])/g, '');// 再加上左右括号tmpResult = '[' + tmpResult + ']';let finalResult = JSON.parse(tmpResult); // 真正意义上实现的数组扁平化console.log(finalResult);  // [ 1, 2, 3, 4, 5 ]  Array
这篇关于JavaScript数组扁平化的黑科技的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!