オブジェクトの参照が同じかどうかが比較されます。
var book1 = {name: 'my book', value: 2000}; var book2 = {name: 'my book', value: 2000}; book1 == book2; // false book1 = book2; book1 == book2; // true
オブジェクトのプロパティが同じかどうかを比較する場合には、
JSON に変換して比較する方法があります。
var book1 = {name: 'my book', value: 2000}; var book2 = {name: 'my book', value: 2000}; JSON.stringify(book1) == JSON.stringify(book2); // true
0 件のコメント:
コメントを投稿