gpt4 book ai didi

javascript - 返回所有交叉点数组 javascript

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

我当前的代码:

    function intersect(first, second) {
var temp = [];
for(var i = 0; i < first.length; i++){
for(var k = 0; k < second.length; k++){
if(first[i] == second[k]){
temp.push( first[i]);
break;
}
}
}

return temp;
}

如何更改它以便返回所有交叉点索引?

最佳答案

您需要将索引添加到结果中;

function intersect(first, second) {
var temp = [];
for(var i = 0; i < first.length; i++){
for(var k = 0; k < second.length; k++){
if(first[i] == second[k]){
temp.push([i, k]); // push i and k as an array
}
}
}

return temp;
}

如果您还希望选择重复出现的精确交点,还请删除 break;

在此处查找正在运行的示例:http://jsfiddle.net/0tL9sk5w/1

关于javascript - 返回所有交叉点数组 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28970517/

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