function searchKeys(){
var arr = ['11', '11', '111', '4', '5', '6', '6', '7','7', '8', '1', '1', '1'];
var str = "";
var strary = [];
for (var i = 0; i < arr.length; i++) {
var hasRead = false;
for ( var k = 0; k < strary.length; k++) {
if (strary[k] == arr[i]){
hasRead = true;
}
}
if(!hasRead){
var _index = i, haveSame = false;
for (var j = i + 1; j < arr.length; j++) {
if(j == parseInt(i) + parseInt(1)){
_index++;
}
if (arr[i] ==arr[j]) {
_index += "," + (parseInt(j)+1);
haveSame = true;
}
}
if (haveSame) {
strary.push(arr[i]);
str += "数组第"+_index+"个相同,相同值为"+arr[i]+ "!!!\n";
}
}
}
alert(str);
}
js获取数组相同元素的下标
最新推荐文章于 2024-04-26 16:46:19 发布