js中如何用一个数组去替换另一个数组指定范围的元素

题目描述

var big_ary = [1,2,3,4,5,6,7,9,10];
var small_ary = [11,12,13,14,15];

期望获取的结果

[1, 11,12,13,14,15, 7,9,10]

自己的思路

big_ary.splice(1, 5, small_ary);

结果却是

[1, [11,12,13,14,15], 7,9,10]

麻烦各位指教一下,谢谢

阅读 3.5k
1 个回答
var big_ary = [1,2,3,4,5,6,7,9,10];
var small_ary = [11,12,13,14,15];

big_ary.splice(1, 5, ...small_ary);

console.log(big_ary);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题