在同一位置检测值
Detect values on same place
如果数组中至少有一个值与同一位置的其他数组中的值相同,我如何使用javascript进行检测?如果你不能理解,这个例子会帮助你。
这应该返回true:
var array = [
[
[3, 5],
[2, 3]
],
[
[2, (1)],
[4, 5]
],
[
[2, (1)],
[4, 5]
],
];
这应该返回false:
var array = [
[
[3, 4],
[2, 3]
],
[
[2, 1],
[4, 5]
],
];
function test(array) {
for(var i=0; i<array.length-1; i++) {
for(var j=i+1; j<array.length; j++) {
for(var k=0; k<array[i].length; k++) {
for(var l=0; l<array[i][k].length; l++) {
if(array[i][k][l]==array[j][k][l]) {
return true;
}
}
}
}
}
return false;
}
test([[[3,5],[2,3]],[[2,1],[4,5]],[[2,1],[4,5]]]); // true
test([[[3,4],[2,3]],[[2,1],[4,5]]]); // false
test([[[3,1,4],[1,3,5]],[[7,3,3],[4,5,5]]]) // true
function arrayCheck(array){
var i = 0;
while(i < array.length){
j = 1;
while(i+j < array.length){
if(array[i] == array[i+j]){
return true;
}
j++;
}
i++;
}
return false;
}
相关文章:
- 当静态元素与滚动上的固定元素位置重叠时进行检测
- jQuery:检测Flexbox内部的位置
- 如何在 html Web 应用中检测滑动原点位置
- 检测可滚动元素内的滚动位置
- 在同一位置检测值
- 如何检测用户何时在Google Places字段中输入无效位置
- 滚动后,检测元素何时返回到原始位置
- 如何同步检测用户是否拒绝访问地理位置数据
- 视差/背景位置的特征检测
- 在具有标头位置的重定向步骤中检测第一个脚本
- 如何检测画布中的图像何时被单击或至少获取其位置
- 检测 jQuery 中的“输入内的光标位置何时更改”
- 按位置访问文档元素时检测数组
- 检测当前位置并使用网站的预定义位置计算距离
- 如何检测选项卡的激活位置
- HTML Audio - 使用 jQuery 检测位置
- 如何检测位置是否位于文本区域中一行的开头
- 检测位置.在一个框架中
- 如何用jquery检测位置的变化
- 检测位置:用javascript固定