gpt4 book ai didi

javascript - 比较两个具有相同长度的数组的相同索引

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

我有两个长度相同的数组

array1 = [12,13,14,15,16]
array2 = [22,32,45,11,7]

现在我只想比较 javasacript 中 for 循环中的相同索引值 例如:

array1[0] < array2[0]
array1[1] < array2[1]
array1[2] < array2[2]

如果array1[index]的值小于array2[index],则返回true

最佳答案

我认为输出必须是一个 bool 数组。为此,您可以通过传递 callback 函数来使用 map 方法。

array1 = [12,13,14,15,16]
array2 = [22,32,45,11,7]

result = array1.map(function(item, i){
return item < array2[i];
});

console.log(result);

或者简单地使用箭头函数。

array1 = [12,13,14,15,16], array2 = [22,32,45,11,7]
result = array1.map((item, i) => item < array2[i]);
console.log(result);

如果您想返回 10 值,您可以使用 + 运算符来强制结果到数字原始类型。

result = array1.map(function(item, i){
return + (item < array2[i]);
});

关于javascript - 比较两个具有相同长度的数组的相同索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49044317/

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