復習JavaScript時候, 思考"=="和"==="的區(qū)別, 當時只是簡單的理解為: "=="比較的是值, 而"==="比較的是內存的地址 + 值是否相等.但是, 當我編寫如下的代碼:var o = {x: 1}, p = {x: 1}
o == p卻發(fā)現結果為false.問題: 針對對象來說, 是如何判斷其"=="性的?
var o = {x: 1}, p = {x: 1}, o == p ==> false?
萬千封印
2018-09-10 13:30:03