var c = { x: 1, y: 2 }; var d = { x: 1, y: 2 };
== 不判断类型,=== 判断类型 == 的时候会对前后做类型转换 比如 1== true,返回true,1 === true 返回false 你的疑问跟这个没关系。 对于你的例子里的c跟d只是2个引用,分别指向2个对象,只是这2个对象里的结构跟数据恰好相等罢了,实际cd分别是2个对象。
//再一看 c>=d && c<=d //更懵了
87,904
社区成员
224,614
社区内容
加载中
试试用AI创作助手写篇文章吧