算法
// // 1.数组去重复
// // [{"a":1},{"c":5},{"a":1},{"e":2},{"f":4}]
// // 去重复
// // [{"a":1},{"c":5},{"e":2},{"f":4}]
const { json } = require("stream/consumers");
// function fn(ary) {
// let newary = []
// for(let i =0;i++;i<ary.length) {
//keys要排序
// let key = Object.keys(ary[i])
// // ary[i]==
// if (newary.indexOf(key) > -1) {
// break
// }else {
// newary.push(ary[i])
// }
// }
// return newary;
// }
// console.log(fn([{"a":1},{"c":5},{"a":1},{"e":2},{"f":4}]));
// {a:'1','b':2} {a:'1',b:'3',c:'3'}
// 2。 判断两个对象是否相等
function fn(a,b) {
let ary = Object.keys(a) //[a,b]
let arry = Object.keys(b) // [a,b,c]
function fun(x,y) {
}
if (ary.length != arry.length) {
console.log('a b不相同')
} else {
for(let i =0;i<ary.length;i++) {
if(ary[i] === arry[i]) {
if (a.ary[i] === b.ary[i]) {
} else {
console.log('a b不相同')
}
}else {
console.log('a b不相同')
}
}
}
}