Size: a a a

JavaScript Noobs — сообщество новичков

2021 May 22

A

Aynur in JavaScript Noobs — сообщество новичков
const не означает иммутабельность, ты чо.
источник

s

swedesjs in JavaScript Noobs — сообщество новичков
^\+?[78][-\(]?\d{3}\)?-?\d{3}-?\d{2}-?\d{2}$ - нашел более норм регулярку для RU номеров
источник

y

yanovich in JavaScript Noobs — сообщество новичков
Я как наблюдатель был там, а так вот ему @a03zd
источник

S

Semen in JavaScript Noobs — сообщество новичков
forEach не создает новый массив. Просто вызывается функция для каждого элемента, ты в ней возвращаешь результат вычисления
number => number * 2
но forEach этот возвращаемый результат никак не использует
а map да - возьмет возвращаемое значение и добавить его в новый массив
источник

АА

Андрей Андрей... in JavaScript Noobs — сообщество новичков
там довольно простой js но не пойму в чем дело
источник

A

Aynur in JavaScript Noobs — сообщество новичков
Ок, я могу поменять исходный массив в через форич и умножить на два?
источник

s

swedesjs in JavaScript Noobs — сообщество новичков
Ты хочешь посчитать все цифры чтоли?
источник

A

Aynur in JavaScript Noobs — сообщество новичков
Или могу только выводить в консоль и т.п.?
источник

A

Aynur in JavaScript Noobs — сообщество новичков
Нет, перемножить исходный массив.
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
теоретически да, но это не будет ничем отличаться от обычного фора
источник

s

swedesjs in JavaScript Noobs — сообщество новичков
Чтобы получились числа умноженные на 2?
источник

A

Aynur in JavaScript Noobs — сообщество новичков
Угу, вот в этом и соль была. Хотелось все через форич сделать, т.к. я хочу чейнить типа filter, map и в конце форич, а у меня всегда андефанд вылетал из-за него, т.к. ничего не возвращает. Поэтому вступор он меня ввел.
источник

A

Aynur in JavaScript Noobs — сообщество новичков
Да.
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
форич имеет смысл использовать только в конце чейна
источник

A

Aynur in JavaScript Noobs — сообщество новичков
Он в конце и на нем вылетает андефайнд, давай пример сделаю по быстрому.
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
так и должно быть, форич ничего не возвращает, он используется только для сайд-эффектов
источник

s

swedesjs in JavaScript Noobs — сообщество новичков
let massive = []
number = [1,2,3,4,5]
number.reduce((x,y)=> massive.push(x*y))


Возможно, я прав
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
какой-то хаотичный результат получится :/
источник

A

Aynur in JavaScript Noobs — сообщество новичков
const numbers = [1,2,3,4,5,6,7,8,9,10]

const changed = numbers
.map(number => number * 2)
.forEach(number => number + 1) // здесь ошибка
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
какая ошибка?
источник