我有一个数组,例如:
var arr = ['ab', 'cd', 'cd', 'ef', 'cd'];
现在我想要移除相邻的重复项,在这个例子中,它们在索引1和2处(cd)。
结果必须是:
var arr = ['ab', 'cd', 'ef', 'cd'];
我尝试了这段代码,但它没有起作用:
var uniqueNames = [];
$.each(arr, function(i, el){
if($.inArray(el, uniqueNames) === -1) uniqueNames.push(el);
});
但是这个过滤器会去重,而我不想要这个功能。
['ab', 'cd', 'cd', 'cd', 'ef', 'cd']
的情况会怎么样? - Redu