Все, что вам нужно знать об объектах JavaScript



Этот блог об объекте JavaScript предоставит подробные сведения о различных методах определения и создания новых объектов в javascript с примерами.

это язык объектно-ориентированного программирования. Объекты образуют строительные блоки, которые считаются наиболее важными типами данных.для языка программирования. Эта статья предоставит подробные сведения об объектах JavaScript, о том, как они создаются и определяются в следующей последовательности:

Объект JavaScript

объекты похожи на объекты в реальной жизни, которые состоят из разных атрибутов и свойств. Эти объекты определены как неупорядоченный набор связанных данных примитивного или ссылочного типа. Они определены в виде пар «ключ: значение».





JavaScript - объект javascript - Edureka

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



let ObjectName = {Свойство1: 'Значение', Свойство2: 'Значение', ... ...}

Как создать новый объект?

Создать новый объект можно тремя способами:

  • По литералу объекта

Синтаксис:

объект = {свойство1: значение1, свойство2: значение2 ..... свойствоN: значениеN}

Пример:



сотрудник = {id: 700, имя: 'Эван', зарплата: 30000} document.write (employee.id + '' + employee.name + '' + employee.salary)

Вывод:

700 Эван 30000
  • Создавая экземпляр объекта

Синтаксис:

var objectname = новый объект ()

Пример:

var emp = new Object () emp.id = 701 emp.name = 'Karan' emp.salary = 40000 document.write (emp.id + '' + emp.name + '' + emp.salary)

Вывод:

701 Каран 40000
  • Используя конструктор объектов

Функция создается с аргументами. Каждое значение аргумента может быть присвоено в текущем объекте с помощью этот ключевое слово.

Пример:

функция сотрудник (идентификатор, имя, зарплата) {this.id = id this.name = имя this.salary = зарплата} emp = новый сотрудник (702, 'Neha', 35000) document.write (emp.id + '' + emp .name + '' + emp.salary)

Вывод:

702 Neha 35000

Свойства

К свойство объекта - это переменная который прикреплен к объекту. По сути, они такие же, как переменные JavaScript, за исключением привязки к объектам.

java что такое переменная экземпляра

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

objectName.propertyName

Вы можете определить свойство, присвоив ему значение. Например, давайте создадим объект с именем Машина и присвойте ему свойства вроде компания, модель , и цвет . Его можно определить как:

var Car = new Object () Car.company = 'Ford' Car.model = 'Mustang' Car.color = 'Красный'

Методы

К метод это функция связанный с объектом. Это тоже свойство объекта. Методы определены как обычные функции, но они должны быть назначены как свойство объекта.

Доступ к методу объекта можно получить как:

objectName.methodName ()

Пример:

var person = {firstName: 'Tessa', lastName: 'Den', empid: 7100, fullName: function () {return this.firstName + '' + this.lastName}}

Вывод:

Тесса Ден

Некоторые из наиболее часто используемых встроенных методов:

Методы Описание
Object.assign () Он используется для копирования перечисляемых и собственных свойств из исходного объекта в целевой объект.
Object.create () Он используется для создания нового объекта с указанным объектом-прототипом и свойствами.
Object.defineProperty () Он используется для определения поведенческих атрибутов объекта недвижимости.
Object.entries () Он возвращает массив с парами ключ и значение
Object.freeze () Это предотвращает удаление существующих свойств

Аксессуары

Аксессоры JavaScript состоят из Геттеры и Сеттеры которые используются для определения средств доступа к объектам.

  • Получить ключевое слово

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

var person = {firstName: 'Daisy', lastName: 'Green', empid: 401, get id () {return this.empid}} document.getElementById ('demo'). innerHTML = person.id

Вывод:

401
  • Ключевое слово набора

Давайте возьмем пример и посмотрим, как Сеттеры привыкли набор любая стоимость недвижимости:

var person = {firstName: 'Daisy', lastName: 'Green', empid: 00, set id (value) {this.empid = value}} person.id = 401 document.getElementById ('demo'). innerHTML = person .empid

Вывод:

401

Прототипы

Все объекты JavaScript наследуют свойства и методы от прототипа. Например:

  • Дата объекты наследуются от Date.prototype
  • Массив объекты наследуются от Array.prototype
  • Человек объекты наследуются от Person.prototype

JavaScript прототип Свойство используется для добавления новых свойств в конструкторы объектов.

Пример:

функция Person (first, last, id, age) {this.firstName = first this.lastName = last this.empid = id this.age = age} Person.prototype.nationality = 'Indian'

Свойство prototype также позволяет добавлять новые методы в конструкторы объектов.

Пример:

function Person (first, last, id, age) {// Добавление методов в конструкторы this.firstName = first this.lastName = last this.empid = id this.age = age} Person.prototype.name = function () {return this.firstName + '' + this.lastName}

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

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

Теперь, когда вы знаете об объектах JavaScript, ознакомьтесь с пользователя Edureka. Курс по сертификации веб-разработки поможет вам узнать, как создавать впечатляющие веб-сайты с помощью HTML5, CSS3, Twitter Bootstrap 3, jQuery и API Google и развертывать их в Amazon Simple Storage Service (S3).

Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев «JavaScript Object», и мы свяжемся с вами.

значение по умолчанию для строки в java