X = массив с числами , t = число. Все положительное . Нужно если элемент и след. Элемент == t , удалить второй элемент и дальше сравнивать . В итоге вывести конечный массив без удаленных элементов . Почему не пашет через map?
X = массив с числами , t = число. Все положительное . Нужно если элемент и след. Элемент == t , удалить второй элемент и дальше сравнивать . В итоге вывести конечный массив без удаленных элементов . Почему не пашет через map?
Кроме того, из функции ты никак не сможешь взаимодействовать с следующим элементом. Даже если сможешь - никогда так делать не нужно, это неправильно и ведёт к проблемам и плохо отлавливаемым ошибкам
Мап для мапа 1 в 1, а тебе подойдёт reduce или простой for
Через фор сделал, но редюс же служит для сложения всех элементов массива, или умножения, что бы в итоге грубо говоря получилось 1 число , сумма всех элементов например
Через фор сделал, но редюс же служит для сложения всех элементов массива, или умножения, что бы в итоге грубо говоря получилось 1 число , сумма всех элементов например
Через фор сделал, но редюс же служит для сложения всех элементов массива, или умножения, что бы в итоге грубо говоря получилось 1 число , сумма всех элементов например
А мап - мапит, один массив в другой через функцию, и эта функция может только для каждого элемента массива произвести новое значение которое пойдёт во второй массив
А мап - мапит, один массив в другой через функцию, и эта функция может только для каждого элемента массива произвести новое значение которое пойдёт во второй массив
Вот оно как . Т.е. функцию мэп может принять люббую, но удалить элемент или добавить не может? Хоть и возвращает новый массив, не привязанный к старому ?
Вот оно как . Т.е. функцию мэп может принять люббую, но удалить элемент или добавить не может? Хоть и возвращает новый массив, не привязанный к старому ?
Мап принимает функцию, которая должна принять элемент массива А и вернуть элемент массива Б