在写微信小程序时,经常需要将接口返回的数组,追加到当前 array。即,合并两个数组。
两种实现方式
var a1 = [1, 2, 3];
var a2 = [4, 5, 6];
// 方法一
a1.concat(a2)
> (6) [1, 2, 3, 4, 5, 6]
// 方法二,ES6 新语法
[...a1, ...a2]
> (6) [1, 2, 3, 4, 5, 6]
哪种写法可读性更好
我觉得 concat 的写法,可读性更好一些。
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式