Что хотел
узнать web-мастер про JavaScript, да стеснялся спросить. |
|
|
JavaScript имеет способы управления
объектами: операторы for...in, new, this и with.
Оператор for...in
Оператор for...in присваивает переменной поочередно все свойства
объекта. Для каждого свойства JavaScript выполняет указанные
утверждения. Оператор for...in выглядит следующим образом:
for (variable in object)
{ statements
}
Пример.
Следующая функция берет ее как аргумент объект и имя объекта.
Затем повторяет все свойства объекта и возвращает строку,
в которую внесен список имени свойства и значения.
function dump_props(obj, obj_name) {
var result = ""
for (var i in obj) {
result += obj_name + "." + i + " = " +
obj[i] + "<BR>"
}
result += "<HR>"
return result}
Для объекта car
со свойствоми make и model, result выглядел бы так:
car.make=Ford
car.model=Mustang
|
|
|