Что хотел узнать web-мастер про JavaScript, да стеснялся спросить.

      Объект JavaScript имеет свойства ассоциированные с ним. Вы обращаетесь к свойствам объекта следующей простой системой обозначений:

objectName.propertyName

      И имя объекта и имя свойства чувствительны к регистру. Вы определяете свойства, приписывая значение. Например, пусть существует объект, с именем myCar (мы обсудим, как создавать объекты позже - теперь, только принимаем, что объект уже существует). Вы можете дать свойства, именованные make , model , и year следующим образом:

myCar.make = "Ford"
myCar.model = "Mustang"
myCar.year = 69;

      Вы можете также обратиться к этим свойствам, используя систему обозначений таблицы следующим образом:

mycar["make"] = "Ford
myCar["model"] = "Mustang"
myCar["year"] = 69;

      Этот тип таблицы известен как ассоциативная таблица, потому что каждый элемент индекса также связан со значением строки. Чтобы пояснять, как это делается, следующая функция показывает свойство объекта, когда вы проходите объект и имя объекта как аргументы функции:
< } result; return \n? ?=" + obj[i] + " +="obj_name" i ?.? result="" obj) in (var for var { obj_name) show_props(obj,>

     Так, обращение к функции show_props(myCar, "myCar") возвращает следующее:

myCar.make = Ford
myCar.model = Mustang
myCar.year = 67

     Вы можете также определять свойства, используя порядковые числа,

например:
temp[0] = 34
temp[1] = 42
temp[2] = 56


       Эти утверждения создают три свойства объекта temp, и вы должны обращаться к этим свойствам как temp[i], где i - целое число между 0 и 2.

Hosted by uCoz