87,993
社区成员
发帖
与我相关
我的任务
分享
var ary = ["aaa","aaa","dd","dd","bbb","aaa","ccc","haha","ccc","haha"];
var tar = [];
var ary1 = ary.map(function(v){
var ri = tar.indexOf(v);
if (ri==-1) {
ri = tar.length;
tar.push(v);
}
return ri+1;
});
alert(ary1);
var ary =["aaa","aaa","aaa","dd","dd","bbb","ccc","ccc","haha"];
var _index=0;
ary=ary.map(function(item,index,arr){
if(index == 0){
return ++_index;
}else if(arr[index] == arr[index-1]){
return _index;
}else{
return ++_index;
}
});
console.log(ary);