方法1
es5方法:
主要思想通过用一个空数组做为结果数组,for循环遍历源数组对象,在每次遍历中用外面一个object对象做为时候重复的标志key。
如果object中没有标志,给结果数组添加遍历的某一项,如果object中的key值有,则不进行push。
eg:
var result = [];var obj = {};for(var i =0; i<arr.length; i++){if(!obj[arr[i].pointId]){result.push(arr[i]);obj[arr[i].pointId] = true;}}
