var srr = [2,3,4,2,55,4,66,0,150,4]; // var 一个数组
function getnames(qrr){ // 写一个形参
var gg =[]; //写一个空数组
for(var o in qrr){ //循环arr的下标
if(gg.indexOf(qrr[o])==-1){ //检测数组中首次出现位置的下标是否重复,不重复添加,重复跳过继续循环
gg.push(qrr[o]); //成立后,往空数组添加数
}
}
return gg; //返回一个结果
}
console.log(getnames(srr)); //打印结果
先写一个函数,再var 空的数组,循环数组的下标,检测数组中首次出现位置的下标是否重复,不重复添加,重复跳过
继续循环,不重复就往空数组添加数。