Использование переменной name не работает с JS-объектом

Поведение можно увидеть в этом маленьком фрагменте (выполните его как глобальный скрипт):

var name = {};
name.FirstName = 'Tom';
alert(name.FirstName);

Предупреждение дает undefinedв Chrome, но работает в IE и Firefox. Я также получаю странное значение, когда делаю

alert(name);
26
задан Bergi 2 December 2015 в 14:57
поделиться