Введение

В 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
    };

Надеюсь, вам понравилось это введение во встроенные структуры данных!

Подпишитесь на меня: LinkedIn, Twitter