@JSlang

Страница 1936 из 2237
Максим
23.05.2018
10:37:45
for(var prop in arr), а чем форич плох?

Andrey
23.05.2018
10:48:07
Bogdan
23.05.2018
10:56:42
[val for val in arr]
arr.forEach(function(val) { .... }) но чекни совместимость с брузерами, если что — втяни полифил

Google
Andrey
23.05.2018
10:57:31
Вот эквивалент

Bogdan
23.05.2018
10:57:38
фу, неет

Yan
23.05.2018
10:57:41
вы задачу какую решаете?

Bogdan
23.05.2018
10:57:52
это же мап, он генрит новый массив, это оверкил

Yan
23.05.2018
10:58:17
всё равно гарбадж коллектор подчистит

Andrey
23.05.2018
10:58:22
это же мап, он генрит новый массив, это оверкил
В питоне это как раз так и записывается.

Yan
23.05.2018
10:58:28
вопрос надо ли мутировать данные

Andrey
23.05.2018
10:58:30
вы задачу какую решаете?
Хернёй страдаем.

Yan
23.05.2018
10:58:45
форыч позволяте мутировать, мап - нет

представьте себе что вы только начали осваивать js. как бы вам хотелось чтобы вам рассказали про ajax? с чего начали?

теоретическую часть про асинхронность кода?

или практику сразу

вообще что самое поломное были когда осваивали коммуникацию с сервером?

Google
Bogdan
23.05.2018
11:00:43
форыч позволяте мутировать, мап - нет
это же почему? мап тоже может принимать index вторым пармтером

всё равно гарбадж коллектор подчистит
такой себе подход, зачем делать избыточность?

Yan
23.05.2018
11:01:54
Stepan
23.05.2018
11:02:41
ну в ногу стрелять никто не запрещает
а мутация в форич это не в ногу выстрел?

Yan
23.05.2018
11:02:44
map вернётся новый массив, а форыч undefined и чтобы получить какую-то пользу от него над омутировать

Bogdan
23.05.2018
11:02:44
каким образом в ноги стрелять, яерез forEach?

мутрировать внешнюю переменню же, а нге сам массив, не?

это разные фитчи

Yan
23.05.2018
11:03:34
мутрировать внешнюю переменню же, а нге сам массив, не?
и эти люди говорят мне про избыточность

Bogdan
23.05.2018
11:03:38
мап преорбразовывает массив в новый, а форич итерирует 0_О

ты предлагаешь мапу всемто форича использовать

Yan
23.05.2018
11:04:06
не я это предложил)

Bogdan
23.05.2018
11:04:20
скажем надо подсчитать сумму зарпалат людей? как ты через мап?

Andrey
23.05.2018
11:04:28
Ееее, споры не о чём. Люблю такое!)

Yan
23.05.2018
11:04:37
с галлюцинациями причём

придумать аргумент и посчитать что оппонент его озвучил

Bogdan
23.05.2018
11:06:05
где-то тут пробегал reduce
ну это уже lodash какой-то)

Yan
23.05.2018
11:06:12
чаво? 0_о

https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce

Google
Yan
23.05.2018
11:06:36
лодашь не нужен

Bogdan
23.05.2018
11:06:39
ого, чекнул толкьо-то доку, действительно Не знал про него

Andrey
23.05.2018
11:06:46
Meow

Yan
23.05.2018
11:09:54
я вот периодически вижу лодаш и андерскор в коде который был написан лет 5 назад. это я могу понять и простить. но мне непонятно зачем оно в эпоху es6

Максим
23.05.2018
11:10:05
кек

Yan
23.05.2018
11:10:24
только отдельные какие-то функции небольшие брать. тротл там какой-нибудь чтобы самому не писать

Andrey
23.05.2018
11:10:25
Я вообще думаю написать свою либу для коллекций.

Будем хайпить.

Yan
23.05.2018
11:11:03
в функциональном стиле должно быть чтобы хайпануть

Bogdan
23.05.2018
11:11:11
странное поведение

Bogdan
23.05.2018
11:11:25
т.е. ечсли у тебя sparse массив, он их зачем-то скипает

Andrey
23.05.2018
11:11:52
Чтобы удалённые элементы не вызывало.

Bogdan
23.05.2018
11:13:20
каая-то проактивныая защита от дурака)

можно же всегда проверить на undefined

Andrey
23.05.2018
11:13:56
Google
Yan
23.05.2018
11:13:58
проактивная монитор бы в лицо взрывала

Maksim
23.05.2018
11:14:31
кстати-кстати, map стоковый не вызывает callback для undefined элементов
[undefined, undefined].map(_ => 1); // [1, 1] он не для undefined не вызывает

Stepan
23.05.2018
11:14:55
можно же всегда проверить на undefined
ты путаешь удаленные и undefined элементы

map не проходит по отсутсвующим элементам

Bogdan
23.05.2018
11:16:04
хм, интересно

Stepan
23.05.2018
11:16:09
если у него значение undefined то проходит

Bogdan
23.05.2018
11:16:24
у меня был new Array(10)

Maksim
23.05.2018
11:16:43
у меня был new Array(10)
очевидно так и было, там нет элементов

Bogdan
23.05.2018
11:16:52
есть ли какой-то втсроенный спопоб поулчить массив, забитый 0, к примеру?

Stepan
23.05.2018
11:16:55
у меня был new Array(10)
У тебя создался пустом массив с length 10

Admin
ERROR: S client not available

Stepan
23.05.2018
11:17:19
каждому элементу не присваивается undefined, их просто нет

Maksim
23.05.2018
11:17:43
но lenghth == 10
это именно то что делает конструктор, выставляет length

Bogdan
23.05.2018
11:17:45
уххх, сколько нюансов(

Bogdan
23.05.2018
11:19:20
@MaksimSidorov @olegafx спасибо)

раз уж пошла такая пьянка, задам еще один вопрос?

Google
Bogdan
23.05.2018
11:20:35
мне надо сгенерить такую штуку "($1,$2,$3,$4,$5)" программно, в плоть до N

и как левел два "($1,$2,$3,$4,$5),($6,$7,$8,$9,$10)" MxN

Bogdan
23.05.2018
11:21:48
я наваротил на двух вложеных map руг в друга + join с запятой

Yan
23.05.2018
11:22:26
А мог бы на одном reduce сделать

Bogdan
23.05.2018
11:22:58
А мог бы на одном reduce сделать
хм, на одном, инетересно, над подумать

Maksim
23.05.2018
11:23:04
и как левел два "($1,$2,$3,$4,$5),($6,$7,$8,$9,$10)" MxN
https://stackoverflow.com/questions/8301400/how-do-you-easily-create-empty-matrices-javascript

Andrey
23.05.2018
11:23:43
А мог бы на одном reduce сделать
Мог бы одним циклом сделать и не выебываться.

Bogdan
23.05.2018
11:24:53
Мог бы одним циклом сделать и не выебываться.
на одном? хм, и по условию деления вставлять "),("

вобще не люблю такие циклы, так как надло отдельно хендлить последний эалемент

код становится сложным

благо зачастую спасаетпростой join

Andrey
23.05.2018
11:28:08
на одном? хм, и по условию деления вставлять "),("
Ну, это был ответ первоначаньно на одностроковую версию задачи. Извини.

Анатолий
23.05.2018
11:34:41
Как принято называть разработчика, который ведёт один небольшой проект и занимается в нём всем, начиная от деплоймента и заканчивая SEO? Full stack developer это ж только про бэканд + фронтенд?

Yan
23.05.2018
11:35:25
"гребец"

Анатолий
23.05.2018
11:35:30
Ну то есть проект настолько небольшой, что там нет выделенного тестера, выделенного админа и т. д. Если только в качестве консультации из других проектов. А да, дизайнер свой

Yan
23.05.2018
11:35:30
а место где он работает "галера"

о

вспомнил

есть ещё "вебмастер"

Анатолий
23.05.2018
11:35:58
"гребец"
Но это подходит под множество кейсов. А вот этот конкретный? :)

Yan
23.05.2018
11:36:07
больше похоже на веб-мастера

Страница 1936 из 2237