Что означают квадратные скобки без чего-либо с других сторон?

Есть такая функция

function addEdge(from, to) {
    if(graph[from] == null) {
        graph[from] = [to];
    } else {
        graph[from].push(to);
    }
}

Я не пойму что в данном случает означает [to]. Я знаю что graph[from] означает взять элемент по индексу from из массива graph. Но в случает с [to] никаких массивов с левой стороны нету. Объясните пожалуйста.


Ответы (1 шт):

Автор решения: Николай Парахневич

Существует два варианта синтаксиса для создания массива:

let arr = new Array();
let arr = [];

Практически всегда используется второй вариант синтаксиса. В скобках мы можем указать начальные значения элементов:

let fruits = ["Яблоко", "Апельсин", "Слива"];

Больше о массивах в JS вы можете прочитать здесь - Массивы

→ Ссылка