Объект . метод(параметры)
Свойства объектов сами могут быть объектными, в этом случае они представляют собой ссылки на внутренние объекты.
Объектымогут быть параметрами функции. Из объектов можно формировать массивы.
При инициализации можно передавать параметры свойствам объектов через параметры конструктора:
obj=new someobject("Текст", 10 );
Можно создавать сколько угодно экземпляров объекта одного класса.
Конструктор является функцией, с помощью которой и создается объект. В функции-конструкторе описываются все свойства и методы создаваемого объекта. Конструктор вводит имя создаваемого объекта, а также его свойства и методы. Кроме того он должен допускать возможность присвоения начальных значений системы. Свойства и методы создаваемого объекта задаются в теле функции-конструктора с помощью операторов присваивания.
Внутри конструктора для обращения к создаваемому объекту используется оператор this:
Function MyObject( arg1, arg2 ) ПРИМЕР 18
{
if (arg1) this .b =arg1; else this.b = "";
if (arg2) this .c =arg2; else this.c = 0.0;
}
Пример js22b
Пример
<html>
<head>
………………………………………………
<script>
<!- -
Function MyObject(arg1,arg2)
{
if (arg1) this.b = arg1; else this.b ="Текст по умолчанию "
if (arg2) this .c =arg2; else this.c = 1;
}