摘要: 第一种:function unique (arr){ var obj = {},newArr = []; for(var i = 0;i < arr.length;i++){ var value = arr[i]; if(!obj[value]){ obj[value] = 1; newArr.push(value); } } return newArr;}这个方法把数组的值存入对象,所以,在数组存在对象队员的时候,运行失败(对象作为对象的键会被转化为字符串)。第二种方法:function unique (arr){ for(var i = 0;i < arr.length;i.. 阅读全文
posted @ 2013-12-03 17:54 还好我是程序员 阅读(1475) 评论(0) 推荐(0) 编辑