【发布时间】:2018-11-30 10:08:03
【问题描述】:
我尝试按特定顺序将一个数组推送到其他数组 使用这个 javascript 代码:
var arr1=["A","B","C","D","E","F"];
var arr2=["1","2","3"]
console.log(arr1.splice(0,-1,arr2));
its reutn [];
my desire rusult : ["1","2","3","A","B","C","D","F"]
请任何人告诉我如何使用拼接功能实现我想要的结果 ps:我可以通过循环实现这一点
谢谢
编辑:抱歉,我的问题具有误导性。这是我的实际情况:
arr1 :[["A","B","C"],["D","E","F"]]
arr2 :["1","2","3"]
预期输出:[["1,"2","3","A","B","C"],["1","2","3","D","E","F"]]
我试过了:
arr1.map(function(e) {
return e.splice(0, -1, arra2)
});
但我得到了:[],[]
【问题讨论】:
-
您想要新变量还是更新?
-
E从输出中哪里去了? :p -
即使您编辑 Rio 它仍然是重复的,问题与使用
map相同
标签: javascript arrays