Показать сообщение отдельно
  #2 (permalink)  
Старый 05.01.2020, 03:17
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

К vue js никакого отношения вопрос не имеет. Вы не понимаете что такое forEach и что такое стрелочные функции.

Стрелочные функции - всё равно функции. return же внутри функции влияет только на эту самую функцию и никак ни на что вокруг и снаружи.
forEach - выполняет переданную функцию для каждого элемента массива, и никак не учитывает возврат из этой функции.

Если вы привыкли использовать возврат из циклов - используйте циклы, а не методы массива принимающие функции:
❌  arr.forEach((foo) => {
      return bar
    })


✅  for(let foo of arr) {
      return bar
    }
__________________
29375, 35

Последний раз редактировалось Aetae, 05.01.2020 в 03:28.
Ответить с цитированием