var a = [1,2,3]
var b = [a,b,c]
请问如何得到c数组
var c = [1,a,2,b,3,c]
var length = Math.min(a.length,b.length)
var result = []
for(var i=0;i<length;i++) {
result.push(a[i])
result.push(b[i])
}
如果两个数组长度不相等,再按照需求处理多出来的部分
var a = [1,2,3]
var b = ['a','b','c']
var c = []
a.forEach((item, index) => {
c = c.concat(item, b[index])
})
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
不知 a, b 数组的长度时相同的吗?
我就以相同的来做咯。
修改下答案
这个可以不用确定长度是否相等
有个疑问,你 b 数组里面的 a,b,c 是变量或者引用吗?