对象键值对法。遍历数组时看对象中是否有 key
function unique(arr){
? ? var newarray = []
? ? var obj = {}
? ? for( var i = 0, len = arr.length; i < len; i++ ){
? ? ? ? if( !obj[

arr[ i ] ] ){
? ? ? ? ? ? obj[ arr[

i ] ] = 1
? ? ? ? ? ? newarray.push( arr[ i ] )
? ? ? ? }
? ? }
? ? return newarray }

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

|京ICP备18012533号-296