【发布时间】:2021-06-18 12:05:06
【问题描述】:
这是我关于 stackoverflow 的第一个问题,我是新手 :) 学习 JS。我有个问题。我写了这个函数:
function inverseSlice(items, a, b) {
return items.splice(a, b);
}
inverseSlice([1, 2, 3, 4, 5, 6], 2, 4)
(4) [3, 4, 5, 6]
为什么这个函数返回最后 4 位数字,而根据 MDN 上的文档(我已经阅读了 10 次:P) splice() 方法应该在这里只删除 2 个中间数字(3、4)?它应该返回 [1, 2, 5, 6]。我对吗?谢谢你的帮助:)
【问题讨论】:
标签: javascript function methods splice