
Raa
15.06.2017
15:30:03
в чём смысл вот этого вот throw new Error('Не надо присылать мне всякую хуйню')
не могу придумать юз кейс

Alexander
15.06.2017
15:30:21
в том, что не надо присылать всякую хуйню туда, где ее не ждут

Oleg
15.06.2017
15:30:22
Скрещивают ужа с ежем

Google

Дмитрий
15.06.2017
15:30:28
Ох блин

Alexander
15.06.2017
15:30:32
потому что кто-нибудь ниже завяжется на эту хуйню
и хуй ее потом отдебажишь

Дмитрий
15.06.2017
15:30:44
[1,2,3].map(parseInt)
так понятнее?)

Alexander
15.06.2017
15:31:11
a.k.a. <div {...this.props} />

Raa
15.06.2017
15:31:33
наркоманы подтянулись)))

Dmytro
15.06.2017
15:33:17
тогда не понимаю, поччему не написать вот это вот в самой функции
Зачем оборачивать в другую функцию?
А пример с map как-то понятней не стал :)

Alexander
15.06.2017
15:34:50
а не была завязана на один единственный кейс вызова ее в качестве обработчика события

Google

Dmytro
15.06.2017
15:36:40
ну выполнил, получил [1, NaN, NaN] Пока еще не понимаю :)

Кирилл
15.06.2017
15:37:08
все дело в неявной передаче парметров, что может к ошибке привести

Alexander
15.06.2017
15:37:09
а теперь открой спеку и почитай, как работает Array.prototype.map и parseInt
какие параметры первый пробрасывает в колбэк, и какие принимает второй

Евгений
15.06.2017
15:38:12
Норм кейс

Oleg
15.06.2017
15:38:40
Но есть нюанс один, он такой конечно, не то чтобы заметный сильно
Но
Если прям ООП и принцип что каждый метод выполняет что-то своё... то отправляется ссылка на метод всегда
А всё потому что в один прекрасный день там может оказаться вторая функция, а потом третья и тп
И вариант с анонимной может раздуться и перестать выполнять одно действие, которое, очевидно, делала внешняя функция, где всё это дело проставляется
Так что если классы и всё такое - там такое встречаться не должно

Дмитрий
15.06.2017
15:40:58
Если к этому моменту она всё ещё анонимная, то это называется технический долг

Oleg
15.06.2017
15:41:05
Вот

Dmytro
15.06.2017
15:43:34
ну с parseInt я понял, но например с [1,4,9].map(Math.sqrt) будет нормально работать

Oleg
15.06.2017
15:44:12
Потому что ему не не нужно больше одного аргумента
В JS можно же посылать сколько угодно аргументов и ничего не упадет

Каїн
15.06.2017
15:44:55
обмазаться аргументами

Dmytro
15.06.2017
15:47:35
ох уж эти анонимные функции... нет бы написать функцию рядышком, которая делает что нужно :)

Дмитрий
15.06.2017
16:04:21
Иногда получается слишком много этих рядышком, которые нигде кроме данного контекста не нужны

Dmytro
15.06.2017
16:06:12
Что-то мне подсказывает, что это не правильно :)

Google

? гриб
15.06.2017
16:07:31

Vitaliy
15.06.2017
16:08:26
ээ, зачем?

? гриб
15.06.2017
16:09:21

Vitaliy
15.06.2017
16:09:39
правильно, иногда они button
а А это вообще ссылки

? гриб
15.06.2017
16:10:03
а у button есть :active?

Darya
15.06.2017
16:10:07
тут еще выше на чекбоксах предлагали делать)

Vitaliy
15.06.2017
16:10:07
да

? гриб
15.06.2017
16:10:15
ок )

Дмитрий
15.06.2017
16:10:40

? гриб
15.06.2017
16:11:02

Alexander
15.06.2017
16:11:19

? гриб
15.06.2017
16:11:36

Dima
15.06.2017
16:23:00
ребята,а как лучше связать даные юзера в firebase users db и firebase realtime db? Я думал в realtime db сохранять данные используя id с users db. Правильно ли это?

Wise
15.06.2017
17:02:09
Да, на проекте так делали, т.к. separated db и вся хуйня.

Michael
15.06.2017
20:18:13

Vitaliy
15.06.2017
21:34:07
ребят, кто в курсе, какой плагин на jQuery сейчас модный для скролла экрана с секциями, и чтоб отражалась активность в меню?

Олег
15.06.2017
21:38:07
<шутка-про-реакт />

Alexandr
15.06.2017
21:39:07

Google

Vitaliy
15.06.2017
21:40:44

Admin
ERROR: S client not available

Vitaliy
15.06.2017
21:40:53
в общем вспомнил правильный запрос на эту тему

Islomkhodja
16.06.2017
04:29:28
Ребята нужно ваша помощь
in =>
[
{ id : 1 },
{ id : 123 },
{ id : 1 },
{ id : 1 },
{ id : 2 },
{ id : 123 },
{ id : 123 },
{ id : 123 }
];
короче нужно посчитать одинаковых id.
и вывести так :
[
{id : 1, count : 3},
{id : 2, count : 1},
{id : 123, count : 4}
]
никак в голову не приходить алгоритм решения

Oleg
16.06.2017
04:30:32
Вот тут спроси
https://t.me/joinchat/Be4rsT3Uyr1TjmSlrRc77g

Islomkhodja
16.06.2017
04:30:42

George
16.06.2017
05:37:29

Сергей
16.06.2017
08:00:42
https://meduza.io/shapito/2017/06/15/programmisty-kotorye-ispolzuyut-dlya-otstupov-probely-okazalis-bogache-teh-kto-zhmet-klavishu-tab

Oleg
16.06.2017
08:01:02
Неужели?
Там разница в процент между опрошенными :)

Anton
16.06.2017
08:13:56
Бан

Andrey
16.06.2017
08:19:26
Дайте админку, я этих банить буду.

Igor
16.06.2017
08:27:13
/ban

Group Butler [beta]
16.06.2017
08:27:14
Igor banned Оля!

Igor
16.06.2017
08:28:00

Andrey
16.06.2017
08:28:34

Igor
16.06.2017
08:28:52

Victor
16.06.2017
09:00:24
Всем привет, у нас вакансия на фронтэнд открылась в Нижнем Новгороде, от 150к+ и выше + дмс + курсы англ + безлимитные плюшки + парковочное место + иногда поездки в штаты по обоюдному желанию. Все руководство в США. Если надумаете, не забудьте сказать что от меня https://hh.ru/vacancy/20129475

Igor
16.06.2017
09:13:06
/ban

Google

Group Butler [beta]
16.06.2017
09:13:06
Igor banned Олеся!

Alex
16.06.2017
09:15:06
Товарищи, подскажите, какой контейнер+кодек_видео+кодек_аудио использовать для HTML5 Video для айфона?
mp4(h.264 + aac) & webm не работает(

Mr_Babrums.bin
16.06.2017
09:18:42
/ban
у моего знакомово есть здоровский банобот
призвать может каждый, и бан засчитывается только при определенном количестве проголосовавших
нннадо?

Igor
16.06.2017
09:23:55

Vladislav
16.06.2017
09:24:16
подскажите как выучить ООП, то я с es6 вообще запутался. То ли в прототипом стиле учить, или через класы?

Mr_Babrums.bin
16.06.2017
09:24:59
??Тоже интересно. А то мне сказали что его нужно учить на практике.

Winni
16.06.2017
09:36:26