Знакомства на Just click it
Скоро новый год!
Онлайн радио
Вверх
Новые статьи

Архив

Javascript объекты

«Объекты JavaScript» – седьмой урок учебника JavaScript. В этом уроке мы обсудим наиболее важные аспекты использования объектов JavaScript.

 

Стоит заметить, что объект в JavaScript - наиболее важная единица, используемая в языке программирования JavaScript, поэтому умение работать с объектами необходимо для более полного понимания языка.

Основные Javascript объекты.

Самым главным типом данных в JavaScript является объект. Умение работать с объектами и их методами невероятно важно при програмировании на JS.

 

Прототип

Большая часть работы с объектами в JS сводится к работе со встроенными объектами, т.к. создание собственных объектов не является респектабельным ввиду того, что они смогут работать только в пределах одной единственной страницы.

Но если мы все–таки хотим добавить какое–либо новое свойство к уже существующему объекту, то нам потребуется конструктор объектов prototype:

 

String.prototype.out = new Function("a", "a.write(this)");

...

"Привет!".out(document);
Привет!

 

В этом примере мы создали новое свойство для объекта string, которое позволяет вывести на экран содержимое самой строки, без использования дополнительных операторов.

Единственное, что следует помнить при создании дополнительных свойств объектов – то, что эти свойства могут быть использованны в коде только после создания этого свойства конструктором объектов, но никак не до.

Методы объекта Object

Object — это объект языка JavaScript и следовательно, у него могут быть методы. Таких методов мы рассмотрим три:

 

  • toString()
  • valueOf()
  • assign()

Метод toString() осуществляет преобразование объекта в строку символов. Он используется в JavaScript–программах повсеместно, но неявно. Например, при выводе числа или строковых объектов.

Аналогично ведет себя и метод valueOf(). Этот метод позволяет получить значение объекта. В большинстве случаев он работает подобно методу toString(), особенно если нужно выводить значение на страницу.

В отличие от двух предыдущих методов, assign() позволяет не прочитать, а переназначить свойства и методы объекта. Данный метод используется в контексте присваивания объекту некоторого значения:

 

object = value; <=> object.assign(value);

 

 

 


 

Теперь мы изучили достаточно для того, чтобы перейти к по–настоящему серьезным и интерестным вещам, на которые способен JavaScript. Все изученное нами до этого носило поверхностный характер и служило для более глубоково и полного понимания особенностей работы этого языка програмирования. Но теперь мы готовы к следующему шагу...

 

Советую вам внимательно вспомнить все изученное вами до этого, потому что в следующем уроке мы начнем изучать принципы работы с окнами в JavaScript.

 

 

назад
далее
Наверх
Источник: Создание сайтов
Мы В Контакте Мы на Facebook Лента новостей RSS
Копирование и публикация материалов сайта разрешены только при наличии активной ссылки на источник
2011 - наши дни.. © Контакты | Лого | Реклама на сайте | Вебмастерам
Политика конфиденциальности | Пользовательское соглашение