您不能直接比较对象,但是使用此方法,可以将它们与JSON.stringify比较。
let list1 = [{ name: "object1" }, { name: "object2" }, { name: "object3" }, { name: "object4" }]var contains = list1.some(elem =>{ return JSON.stringify({name: "object1"}) === JSON.stringify(elem);});if (contains) { document.write('contains')} else { document.write('doesnt')}

![Javascript的.includes函数无法与对象数组一起正常使用[重复] Javascript的.includes函数无法与对象数组一起正常使用[重复]](http://www.mshxw.com/aiimages/31/436628.png)
