gpt4 book ai didi

JavaScript splice() 方法删除数组的最后一项,如果 splice() 的第一个参数是 -1

转载 作者:行者123 更新时间:2023-11-30 16:31:53 24 4
gpt4 key购买 nike

我正在使用 JavaScript splice() 方法从数组中删除一个元素。代码如下,

var fruits = ["Banana", "Orange", "Apple", "Mango"];

function myFunction() {
var index = fruits.indexOf('Kivi');
fruits.splice(index , 1);
document.getElementById("demo").innerHTML = fruits;
}

调用函数后数组的最后一个元素将被移除。这是为什么?

最佳答案

来自手册:

“开始更改数组的索引。如果大于数组的长度,实际起始索引将设置为数组的长度。如果为负数,将从末尾开始那么多元素。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice

关于JavaScript splice() 方法删除数组的最后一项,如果 splice() 的第一个参数是 -1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33209810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com