Слайды и текст доклада
Pic.2
Объект – это составной тип данных, он объединяет множество значений в единый модуль и позволяет сохранять и извлекать значения по их именам. Объекты – это неупорядоченные коллекции свойств, каждое из …
Pic.3
Создание объектов Способы создания объектов: с помощью оператора new за которым следует функция конструктор; с помощью литерала объекта. 1. var empty = new Object(); //пустой объект создается с …
Pic.4
Литерал объекта Самым простым способом создания и инициализации объекта, является использование литерала объекта. Литерал объекта – это заключенный в фигурные скобки список свойств, разделенных …
Pic.5
Пример 1. var empty = {}; //создали пустой объект 2. var point = {x:0, y:0}; //объект с двумя свойствами x и y со значениями 0 3. var homer = { //объект с несколькими свойствами "name": …
Pic.6
Для доступа к значениям свойств объекта используется оператор точка . (точка). Значение в левой части оператора должно быть ссылкой на объект, к свойствам которого требуется получить доступ. Значение …
Pic.7
Пример var homer = { name: "Гомер Симпсон", age: 34, }; homer. age = 35; //присваиваем свойству новое значение document. write(homer. age + " "); //вывод значения свойства age …
Pic.8
Новое свойство объекта, можно добавить в любом месте, присвоив этому свойству значение, так же и значения свойств уже созданных, можно изменять в любой момент простым присваиванием нового значения. …
Pic.9
Пример var obj = { name: "Гомер", colors: { first: "yellow", second: "blue" } }; //для доступа к значениям свойств используется стандартный синтаксис document. …
Pic.10
Значением свойства colors является объект {first: "yellow", second: blue}. У объекта (который выступает в качестве значения) в конце отсутствует точка с запятой.
Pic.11
Проверка, перечисление и удаление свойств Для удаления свойств объекта используется оператор delete. var homer = { name: "Гомер Симпсон", age: 34, married: true }; delete homer. age;
Pic.12
Для проверки факта существования того или иного свойства используется оператор in. С левой стороны от оператора помещается имя свойства в виде строки, с правой стороны - проверяемый объект на наличие …
Pic.13
Доступа к свойству через квадратные скобки [] Доступ к свойствам объекта возможен также при помощи оператора [], который обычно используется при работе с массивами. obj. property = 10; …
Pic.14
Методы объекта Метод – это функция, которая хранится в качестве значения в свойстве объекта и может вызываться посредством этого объекта. var obj = { name: "Гомер", write_hello: function() …
Pic.15
Для доступа к объекту из метода используется ключевое слово this. Оно ссылается на объект, в контексте которого вызван метод и позволяет обращаться к другим его методам и свойствам. var calc = { …
Pic.16
Функция конструктор и оператор new Конструктор – это функция, которая выполняет инициализацию свойств объекта и предназначена для использования совместно с оператором new. //определяем конструктор …
Pic.17
Оператор new создает новый пустой объект без каких-либо свойств, а затем вызывает функцию-конструктор, передавая ей только что созданный объект. Главная задача конструктора заключается в …
Pic.18
Результатом выполнения кода из примера является создание нового экземпляра объекта: myCar = { seats: "leather", canDrive: true }; Создаваемые объекты таким образом обычно называют …
Pic.19
При вызове конструктора без аргументов, скобки можно не ставить. var myCar = new Car; //тоже самое, что и var myCar = new Car();
Скачать презентацию
Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!