indexOf一般用于查看字符在字符串或者数组中首次出现的位置,如果在字符串或者数组中存在就返回该字符所处的位置,如果该字符子啊数组中不存在就会返回-1;
而且indexOf还能区分大小写,由此我们可以用它来进行数组的去重,如下:
var Arr = [1,2,3,3,2,1];
var dataArr=[];
for(i=0;i<Arr.length;i++){
if(dataArr.indexOf(Arr[i]) == -1){
dataArr.push(Arr[i]);
}
}
console.log(dataArr); //[1,2,3]