方法一
var arr = [['A','大'],['A','大'],['B','小'],['B','小']];
var arr1 = Object.fromEntries(arr);
var arr2 = Object.entries(arr1);
验证:
方法二 从评论区大佬看到的,也可以对象数组去重
var arr = [['A','大'],['A','大'],['B','小'],['B','小']];
var arr1 = arr.map(item => JSON.stringify(item));
var arr2 = Array.from(new Set(arr1));
var arr3 = arr2.map(item => JSON.parse(item));
验证:
对象数组去重
var arr = [{name:1,age:1},{name:2,age:2},{name:1,age:1},{name:2,age:2}];
var arr1 = arr.map(item => JSON.stringify(item));
var arr2 = Array.from(new Set(arr1));
var arr3 = arr2.map(item => JSON.parse(item));
验证: