задаче:
var a={};
debugger
b={key:'b'},
c={key:'c'};
a[b]=123;
a[c]=456;
console.log(a[b])//?
почему приводится объект к строке?
и в чем отличии от записи ключа объекта через точку.
ведь записывая ключ через точку, он запишется нормально
b={key:'b'},
c={key:'c'};
a.b=123;
a.c=456;
a.b //123
a.b === a["b"]
у тебя там какое-то безумие
Обсуждают сегодня