摘要:兼容IE浏览器,兼容老版本浏览器
<script type="text/javascript">
let arr = [
[{a:1},{a:1,b:2}],
[{a:1}],
[{a:1},{a:1,b:2}]
]
function getUnique(array){
let obj = {}
return array.filter(function(item, index) {
// 防止key重复
let newItem = item + JSON.stringify(item)
return obj.hasOwnProperty(newItem) ? false : obj[newItem] = true
})
}
var a = getUnique(arr)
console.log(a);
</script>