Всё, счем ты работаешь в JS - объекты.
Переменная x, равная 4 - это объект типа Number.
У него есть те же свойства и методы, что и у встроенного объекта Number, т.к. это его экземпляр.
Далее, если записать x[name] - произойдёт обращение к свойству объекта x, имя которого вернёт переменная name.
Если записать x['name'] - будет обращение конкретно к свойству name.
Если ты знаешь - возможны 2 вида обращения к свойствам объекта:
1. Obj.property
2. Obj['property']
Последний раз редактировалось B~Vladi, 28.08.2009 в 11:00.
|