Js objects

Материал из GTL-wiki
Перейти к навигации Перейти к поиску

Краткое описание

Объекты - ассоциативные массивы данных и используются для хранения коллекций различных значений и более сложных сущностей по принципу "Ключ: Значение".

Объявление объекта:

Для создания пустого объекта данных используется вариант записи:

let obj = {};

Часто применяемые методы объекта

Доступ к элементу объекта по ключу:

let obj = {
  name: "Aleksey",
  age: 40
};
obj.name; //получим доступ к значению "Aleksey" 
obj["name"]; //альтернативный способ доступа к значению "Aleksey"

delete - удаление свойства:

let obj = {
  name: "Aleksey",
  age: 40
};
delete.age; //удаляем свойство "age" из объекта

in - проверяем существует ли свойство в объекте:

let obj = {
  name: "Aleksey",
  age: 40
};
"age" in obj; //вернет значение true

Пример использования

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

let result = {
  Result: true,
  AMPL: ampl_spen.value,
  RMS: rms_spen.value,
  PF: ampl_spen.value / rms_spen.value,
  Defects: Defect,
  Types: Defect_type,
  Square: AQ
};