方法一
function unique(arr) { var retArr = []; for (var i = 0; i < arr.length; i++) { (retArr.indexOf(arr[i]) === -1) && retArr.push(arr[i]); } return retArr;}
方法二
function unique(arr) { return arr.filter(function(item, index, array) { return array.indexOf(item) !== index; });}
方法三
function unique(arr) { return arr.sort().filter(function(item, index, array) { return !index || item !== array[index - 1]; })}