gpt4 book ai didi

javascript - 使用元素之一作为引用点从 Javascript 数组中选择元素

转载 作者:行者123 更新时间:2023-12-02 18:48:19 24 4
gpt4 key购买 nike

我想知道是否可以从 Javascript 数组中提取一定数量的元素并将它们插入到新数组中,同时使用其中一个元素作为引用点?

这就是我想要做的,想象我有一个像这样的数组:

var firstarray = [ 
475387453,
286235425,
738264536,
196792345,
834532623,
253463455,
535273456];

然后我有一个等于数字 286235425 的变量:

var element = 286235425;

我还有另一个等于数字 3 的变量:

var thenumber = 3;

我想要做的是遍历数组,选择 ''var element'' 数字后面的 3 个元素,并将它们存储在名为“第二个数组”的新数组中。因此,对于上面的示例,结果应该是:

var secondarray = [ 
738264536,
196792345,
834532623];

我见过一些有关过滤数组元素的问题,但我无法找到有关以上述方式选择元素的任何内容。这样的事有可能吗?我知道可以从数组的开头和结尾 trim 元素,但由于每当函数运行时数组的长度总是不同,因此此方法不适合此问题。

对此的任何帮助将不胜感激,预先感谢您!

最佳答案

您可以使用 spliceindexOf 来完成此操作

var firstarray = [
475387453,
286235425,
738264536,
196792345,
834532623,
253463455,
535273456
], element = 286235425, thenumber = 3;

var secondarray = firstarray.splice(firstarray.indexOf(element)+1, thenumber);
console.log(secondarray)

关于javascript - 使用元素之一作为引用点从 Javascript 数组中选择元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37003422/

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