gpt4 book ai didi

javascript - Js检查对是否存在于对数组中

转载 作者:行者123 更新时间:2023-12-04 00:12:52 25 4
gpt4 key购买 nike

我有一个这样的数组:

const arr = [[1, 2], [3, 4], [5, 7]]

假设我有两个号码:34 ,如何检查这两个数字中的一对(不管它的顺序是否存在于数组中?

最佳答案

您可以使用 Array#findIndex获取该对的 index-1 如果没有找到:

const arr = [[1, 2], [3, 4], [5, 7]];

const searchForPairInList = (a, b) =>
arr.findIndex(([first, second]) =>
(first === a && second === b) || (first === b && second === a)
);

console.log( '3, 4:', searchForPairInList(3, 4) );
console.log( '7, 5:', searchForPairInList(7, 5) );
console.log( '3, 3:', searchForPairInList(3, 3) );

关于javascript - Js检查对是否存在于对数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67199722/

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