Введение
В JavaScript есть несколько встроенных структур данных, которые мы можем использовать для хранения и организации данных в наших программах. Вот несколько примеров структур данных в JavaScript:
Множество
Массив — это структура данных, в которой хранится список значений. Чтобы создать массив в JavaScript, мы можем использовать конструктор `Array` или синтаксис литерала массива (квадратные скобки `[]`).
Вот пример массива в JavaScript:
// Create an array using the array literal syntax const fruits = ["apple", "orange", "banana"]; // Create an array using the Array constructor const vegetables = new Array("carrot", "potato", "broccoli");
карта
Карта — это структура данных, в которой хранятся пары ключ-значение. В карте каждый ключ связан с уникальным значением. Чтобы создать карту в JavaScript, мы можем использовать конструктор Map.
Вот пример карты в JavaScript:
// Create a map using the Map constructor const colors = new Map(); // Add key-value pairs to the map colors.set("red", "#ff0000"); colors.set("green", "#00ff00"); colors.set("blue", "#0000ff");
Набор
Набор — это структура данных, в которой хранится набор уникальных значений. Другими словами, набор сохраняет значение только один раз, даже если оно появляется в наборе несколько раз. Чтобы создать набор в JavaScript, мы можем использовать конструктор `Set`.
Вот пример набора в JavaScript:
// Create a set using the Set constructor const numbers = new Set(); // Add values to the set numbers.add(1); numbers.add(2); numbers.add(3); numbers.add(1); // This value will not be added to the set because it already exists
Нить
В JavaScript строка представляет собой последовательность символов. Чтобы создать строку в JavaScript, мы можем использовать конструктор String или синтаксис строкового литерала (двойные или одинарные кавычки).
Вот пример строки в JavaScript:
// Create a string using the String constructor const message = new String("Hello, world!");
Объект
В JavaScript объект — это набор свойств, где каждое свойство имеет имя и значение. Чтобы создать объект в JavaScript, мы можем использовать синтаксис литерала объекта, который состоит из набора фигурных скобок `{}`, содержащих список пар свойство-значение.
Вот пример объекта в JavaScript:
// Create an object using the object literal syntax const person = { firstName: "John", lastName: "Doe", age: 30 };
Надеюсь, вам понравилось это введение во встроенные структуры данных!