gpt4 book ai didi

javascript - 获取索引处没有元素的数组

转载 作者:行者123 更新时间:2023-11-29 10:12:12 27 4
gpt4 key购买 nike

我实现了一个函数来获取没有特定元素的数组的浅拷贝(使用其索引)。

但是我必须调用三个方法来实现这个。有更好的方法吗?

const arrayWithoutElementAtIndex = function (arr, index) {
return arr.slice(0, index).concat(arr.slice(index + 1))
}

arrayWithoutElementAtIndex([1, 2, 4, 8, 16, 32, 64], 3) // [1, 2, 4, 16, 32, 64]

最佳答案

普通的怎么样filter

const arrayWithoutElementAtIndex = function (arr, index) {
return arr.filter(function(value, arrIndex) {
return index !== arrIndex;
});
}
document.write(arrayWithoutElementAtIndex([1, 2, 4, 8, 16, 32, 64], 3)); // [1, 2, 4, 16, 32, 64]

这意味着您只有一个函数,它返回一个新的数组实例。

关于javascript - 获取索引处没有元素的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31202768/

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