Objects
Объект – это коллекция именованных значений, которые обычно называют свойствами (properties) объекта. Чтобы сослаться на свойство объекта, надо указать имя объекта, затем точку и имя свойства. Например, если объект под названием image имеет свойства width и height, мы можем сослаться на эти свойства следующим образом:
Свойства объектов во многом похожи на JavaScript переменные – они могут содержать любой тип данных, включая массивы, функции и другие объекты. Поэтому можно встретить вот такой JavaScript код:
Этот фрагмент ссылается на свойство button объекта, который, в свой очередь, хранится в свойстве myform объекта с именем document.
Как упоминалось ранее, функция, хранящаяся в свойстве объекта, часто называется методом, где имя свойства становится именем метода. При вызове метода объекта оператор «точка» сначала используется для указания функции, а затем () — для вызова этой функции. Например, метод write() объекта с именем document можно вызвать так:
Объекты в JavaScript могут выступать в качестве ассоциативных массивов, т.е. могут ассоциировать произвольные значения с произвольными строками. При данной работе с объектом для доступа к его свойствам обычно требуется другой синтаксис: строка, содержащая имя требуемого свойства, заключается в квадратные скобки. Тогда к свойствам объекта image, упомянутого ранее, можно обратиться посредством следующего кода:
Содержание:
Last updated