gpt4 book ai didi

javascript - 从数组中获取特定项目

转载 作者:行者123 更新时间:2023-11-28 11:22:32 25 4
gpt4 key购买 nike

我需要的是从数组中获取特定项目(如果索引则由数组定义)。假设我有这个源数组 [2,4,1,6,8] 和这个索引数组 [0,3],我希望结果为 [2,6]。到目前为止,我这样做是为了达到结果

var iter = -1;
source.filter(function(item) {iter++; if (indices.indexOf(iter)>-1) {return item}})

还有比这更优雅的解决方案(也许是一些我不知道的 JavaScript 语法糖)吗?

最佳答案

这个特定任务没有语法糖,但更简单的方法是:

var destination = [];
indices.forEach(function(index) {
destination.push(source[index]);
});

关于javascript - 从数组中获取特定项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31399201/

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