对象键值对法。遍历数组时看对象中是否有 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 }