Может ли кто-нибудь помочь мне понять разницу в obj1
и obj2
, созданных двумя способами в JavaScript? В консоли они выглядят одинаково.
var obj1 = { 'name': 'blue', 'shade': 'dark'};
var obj2 = JSON.parse('{"name":"blue","shade":"dark"}');
так как
(obj1 === obj2) is false as
(obj1 == obj2) is false
в то время как в консоли javascript отображается как
Object {name: "blue", shade: "dark"}
Object {name: "blue", shade: "dark"}