gpt4 book ai didi

javascript - 如何删除具有由另一个数组的值指定的索引的数组的所有值?

转载 作者:行者123 更新时间:2023-11-30 07:20:23 25 4
gpt4 key购买 nike

简单的问题,但我无法克服...

我有两个数组:

var arrayA = [67.98, "-", 91.77, "-", "-", 8.09];
var arrayB = [3, 4, 9, 1, 12, 77];

因此,我需要从 arrayB 中删除所有值,这些值在 arrayA 中具有值 "-" 的索引。在这种情况下,arrayB 的结果应该是:

arrayB = [3, 9, 77]

非常感谢。

最佳答案

arrayB 上使用 Array.filter(),并保留 arrayA 中它们各自的项目不是破折号的项目:

var arrayA = [67.98, "-", 91.77, "-", "-", 8.09];
var arrayB = [3, 4, 9, 1, 12, 77];

var result = arrayB.filter(function(_, i) {
return arrayA[i] !== '-';
});

console.log(result);

关于javascript - 如何删除具有由另一个数组的值指定的索引的数组的所有值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49363150/

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