flat函数设计简洁实现方法

来源:7-4 flat函数设计

邱囯辉

2018-06-24

var arr = ['a', ['b', 'c'], 2, 'd', 'e', 3, 4, 5];
function flat (arr) {
    let jsonArr = JSON.stringify(arr); // 将数组转化成json
    return jsonArr.replace(/(\[|\])/g, ''); // 用正则去掉json中所有的中括号并返回
};
flat(arr);


写回答

2回答

深山小童

2019-05-11

好方法,不过这个结果字符串中还有引号,正则也要将引号替换。

0
0

快乐动起来呀

2018-06-25

代码不全,可以维护在咱们的github里

0
0

前端跳槽面试必备技巧 面试官全流程指导

一门让你能成功获取前端 Offer 的课程, 不只是技术,面试“技巧”也至关重要

4836 学习 · 830 问题

查看课程