Есть код типа:
const [modulesId] = await I.grabAttributeFrom(module.eachModule, 'id');
let firstModule = module.specificModule(modulesId);
Он находит со страницы нужные элементы и все (или нет?) их засовывает в modulesId, а самый первый найденный в firstModule
Не понятно вот что.
Без записи вида [name] он возвращает строкой все найденные id. Почему с такой записью возвращает только один? moduleId нигде не объявлено больше, т.е. в данной ситуации создаётся таким образом массив с таким именем? Или эти квадратные скобки берут именно значение после равно первого элемента (и с массивом там ничего общего), чтобы дальше не ходить?
Понимаю, что это даёт, но не понимаю как это работает.
Умоляю объяснить мне, голову поломал уже. В гугле не нашёл! Может плохо искал