var arr=[1,2,3,4,5,6]
arr.indexOf(2) //1
返回数组元素的索引号,从前往后查找,indexOf(数组元素)。
当数组里有相同的数组元素时,只返回第一个满足条件的索引号。
当数组里没有该数组元素时,则返回-1。
arr.lastIndexOf(2) //1
返回数组元素的索引号,从最后开始查找,索引号为正数的,lastIndexOf(数组元素)。
当数组里没有该数组元素时,则返回-1。
数组去重。
遍历旧数组,拿旧数组元素去查询新数组,如果新数组里没有该元素则存入新数组。
function unique(arr){
var newArr=[];
for (var i=0;i<arr.length;i++){
if(newArr.indexOf(arr[i])===-1){
newArr.push(arr[i])
}
}
return newArr;
}