Size: a a a

2020 September 11

p

persona x grata in pro.js
Peter V
А для чего она нужна?
иммутабельность?
источник

t

th.witness in pro.js
persona x grata
иммутабельность?
Мап для иммутабельности?
источник

p

persona x grata in pro.js
th.witness
Мап для иммутабельности?
а что нет?
источник

t

th.witness in pro.js
Аркаша Алопекский 🏴‍☠️
Микрооптимизатор в треде, всем retrun из чата
Сейчас как получишь break 🌚
источник

t

th.witness in pro.js
persona x grata
а что нет?
источник

p

persona x grata in pro.js
Почитай книгу Атенсио Функциональное программирование на Javascript
а то вопросы странноваты
источник

PV

Peter V in pro.js
persona x grata
иммутабельность?
иммутабильность это понятно. отвечу сам на свой вопрос. она нужна для того чтобы преобразовать каждый элемент переданной коллекции вот что то и вернуть новую коллекцию. А ты вместо этого нихуя не возвращаешь а делаешь там какие то операции над внешними объектами
источник

PV

Peter V in pro.js
ну то есть имхо это семантически неправильно так испольговать map
источник

t

th.witness in pro.js
Peter V
ну то есть имхо это семантически неправильно так испольговать map
Красава.
источник

t

th.witness in pro.js
Peter V
ну то есть имхо это семантически неправильно так испольговать map
Тебя Пëтр звать?
источник

PV

Peter V in pro.js
th.witness
Тебя Пëтр звать?
да
источник

t

th.witness in pro.js
источник

p

persona x grata in pro.js
Peter V
ну то есть имхо это семантически неправильно так испольговать map
так лучше?

let data = [1,2,3,4,5]

const filtering = (data, arr1 = [], arr2 = []) => {
 data.map(x => x > 3 ? arr1.push(x * x) : arr2.push(x + 1))
 console.log(arr1, arr2)
}

filtering(data)
источник

PV

Peter V in pro.js
persona x grata
так лучше?

let data = [1,2,3,4,5]

const filtering = (data, arr1 = [], arr2 = []) => {
 data.map(x => x > 3 ? arr1.push(x * x) : arr2.push(x + 1))
 console.log(arr1, arr2)
}

filtering(data)
нет. ты все так же используешь мап не по назначению. foreach, reduce, for в данном случае твои друзья
источник

А

Аркаша Алопекский 🏴‍... in pro.js
th.witness
Сейчас как получишь break 🌚
Чур не брыкаться
источник

PV

Peter V in pro.js
Вика тебе правильно начала лечить про математику. Ну типо мап подразумевает что ты отображаешь каждый элемент в другой элемент, а ты нихуяшеньки не отображаешь
источник

p

persona x grata in pro.js
Peter V
нет. ты все так же используешь мап не по назначению. foreach, reduce, for в данном случае твои друзья
колбек переданный в форич же мутирует входной объект, если это не нужно
источник

p

persona x grata in pro.js
нарушает философию ФП
источник

t

th.witness in pro.js
persona x grata
колбек переданный в форич же мутирует входной объект, если это не нужно
ФорEach НИЧЕГО не делает с исходным массивом.
источник

p

persona x grata in pro.js
th.witness
ФорEach НИЧЕГО не делает с исходным массивом.
forEach() does not mutate the array on which it is called. (However, callback may do so)
источник