var arr = [1,1,1,2];
var len = removePublicates(arr);
console.log(len);
function removePublicates (arr) {
if (arr.length == 0 || arr == null) {
return 0;
}
var index = 1;
for (var i = 1; i < arr.length; i++) {
if (arr[i] != arr[i-1]) {
arr[index] = arr[i];
index ++;
}
}
arr = arr.slice(0,index); // 返回数组第0个到底index个之间的元素 包括第0个但不包括第index个
console.log(arr);
return index;
}