<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Document</title></head><body> <script type="text/javascript"> function joinArray(){ var len=arguments.length; var newArray=[]; for(var i=0;i<len;i++){ newArray=[].push.apply(newArray,arguments[i]); } return newArray; } var arr=[[1,2,3],[4,5,6]]; var a=joinArray.apply(null,arr); console.log(a); </script></body></html>这样写结果怎么总是一个数。
1 回答
已采纳
脚踏实地前行
TA贡献2条经验 获得超0个赞
<script type="text/javascript">
function joinArray(){
var len=arguments[0].length;
var newArray=[];
for(var i=0;i<len;i++){
[].push.apply(newArray,arguments[0][i]);
}
return newArray;
}
var arr=[[1,2,3],[4,5,6]];
var a=joinArray(arr);
console.log(a);
</script>添加回答
举报
0/150
提交
取消
