首页 新闻 会员 周边 捐助

Javascript代码的小小疑问(17)

0
[已解决问题] 解决于 2015-06-10 11:34

var arr = [1,2,3,4,5];

var newArr = arr.splice(0,5,[11,22],8);

alert(newArr);  //输出是1,2,3,4,5 应该是:1,2,3,4,5,[11,22],8  为什么?

Coca-code的主页 Coca-code | 初学一级 | 园豆:10
提问于:2015-06-10 11:24
< >
分享
最佳答案
0

理解错啦!

我的代码意思是:从第0个元素开始删,删5个,那么就是空数组了,然后添加了元素,就只剩添加的元素了。

Coca-code | 初学一级 |园豆:10 | 2015-06-10 11:32

要得到题目结果,只要:

var arr = [1,2,3,4,5];

var newArr = arr.splice(0,0,[11,22],8);

alert(newArr);

Coca-code | 园豆:10 (初学一级) | 2015-06-10 11:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册