, и т.д.

у меня 3<img> теги на странице, и я хотел бы получить их в виде массива, поэтому я написал:

let myArray = ['img1', 'img2', 'img3'].map(id => document.getElementById(id));

... который работал хорошо.

Тогда я подумал: эй,getElementById принимает ровно 1 аргумент Нет ли для этого синтаксического сахара? Итак, я написал:

let myArray = ['img1', 'img2', 'img3'].map(document.getElementById);

... но это не сработало. Я получил "Незаконный вызов" на Chrome.

Так что это не синтаксический сахар тогда. Что стоит за всем этим?

Ответы на вопрос(2)

Ваш ответ на вопрос