可以存在相同的对象,因为在 Javascript 中,对象是引用类型,不同的变量可以指向同一个对象。当检查两个数组元素是否相同时,需要比较它们的引用,而不是值。例如:

let obj = {a: 1, b: 2};
let arr = [obj, obj];

console.log(arr[0] === arr[1]); // true

在这个例子中,数组arr中存在两个相同的对象obj,因为它们的引用相同。

JavaScript 数组中是否存在相同对象

原文地址: https://www.cveoy.top/t/topic/nAAx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录