searchKeys(arr) {
var str = "";
var list = [];
for (var i = 0; i < arr.length; i++) {
var hasRead = false;
for (var k = 0; k < list.length; k++) {
if (list[k] == arr[i]) {
hasRead = true;
}
}
if (!hasRead) {
var _index = i, haveSame = false;
var idxList = []
for (var j = i + 1; j < arr.length; j++) {
if (arr[i] == arr[j]) {
_index += "," + j;
idxList.push(j)
haveSame = true;
}
}
if (haveSame) {
list.push(arr[i]);
// return idxList
str += _index
// str += "数组下标为" + _index + ",相同值为" + arr[i] + "\n";
}
}
}
return str
},
//----------测试start----------
// if (val.length != 0) {
// this.ceshi.push({org: this.params.menuCode, list: val})
// this.ar2.push(this.params.menuCode)
// let a = this.searchKeys(this.ar2).split(',')
// this.ceshi.forEach((i, idx) => {
// if(a.indexOf(idx.toString())>-1&&idx!=a[a.length - 1]){
// this.ceshi.splice(idx, 1)
// }
// })
// console.log(this.ceshi);//当前所有选中的菜单和资源
// }
//----------测试end----------