долго искал решение как расположить в строку текст.и нашел метод join
`var groceries = [‘чай’, ‘шпроты’, ‘печенье’, ‘сахар’, ‘чипсы’];
var shoppingList = groceries.join(’, ');
console.log(shoppingList);`
отсюда вопрос: почему мы не проходим методы массивов?
Ваше решение имеет право на жизнь:) В реале если нужно перевести массив в строку так и делают. Из названия тут понятно что htmlacademy это не про программирование, а про верстку, этим и объясняется поверхностное изучение javascript
Ну и замечу, что методы не требуют какого-то глубоко изучения и запоминания + есть дополнительные библиотеки для работы с коллекциями(самая известная lodash). Исключения только обход коллекций(map, reduce, filter) - циклами это делать так себе занятие, особенно если сложная вложенная структура
Здравствуйте. По ходу заданий в курсах и в вызовах встречаются методы. Мы упоминаем их, когда они очень упрощают решение и действительно необходимы.
Почему мы не рассказываем много про методы? Потому что мы учим программировать. Чтобы научиться программировать, надо уметь самостоятельно писать код, разные алгоритмы, решать различные задачи, только так вы наберётесь опыта и сможете писать код. Методы не требуют изучения, чтобы использовать метод, достаточно открыть MDN, посмотреть, как метод работает и использовать его. Это не про изучение программирования, а про упрощение ежедневных задач разработчика.
Это как с библиотеками и фреймворками — если вы знаете программирование и умеете писать код, вам надо очень мало времени, чтобы разобраться с фреймворком или библиотекой и начать с ними работать.