<!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
提交
取消