@JSlang

Страница 989 из 2237
? гриб
20.06.2017
23:49:28
?

Читать по диагонали опасно

Дмитрий
20.06.2017
23:54:05
А isNaN?
Тоже неверно

Google
Дмитрий
20.06.2017
23:54:44
И рисковано — можно огрести хреновых трудноотлаживаемых багов, если потом забыть, что где-то такое написано

Исключительно Number.isNaN

Дмитрий
20.06.2017
23:57:11
Уволить с волчьим билетом, а при чём тут это?

? гриб
20.06.2017
23:57:46
В чем риск тогда?

Дмитрий
20.06.2017
23:59:47
А, чёрт, не так немного прочитал)) В общем, проблема не в том, что кто-то переобъявит, по причине названной выше) Просто старый isNaN запишет тебе в NaN вообще всё, что не является числом

И как правило, это будет совсем не то, что ты ожидал

? гриб
21.06.2017
00:01:36
Погуглил

Интересно, Js2 будет без этого говна? ) И подобных причуд

Мечты

Дмитрий
21.06.2017
00:04:20
Да нет, у нормальных людей уже и так фактически js, имеющий с обычным крайне мало общего

? гриб
21.06.2017
00:05:22
Крч, мозилла орг говорит юзать твой вариант или х !== x ??

Дмитрий
21.06.2017
00:05:37
Ты на русском что ли читаешь?)

Google
? гриб
21.06.2017
00:05:45
Н

Д

На английском другое советуют?

Дмитрий
21.06.2017
00:07:17
Нет, просто общее соображение из опыта любого вики-подобного ресурса — на английском будет качественнее

Бтв, если очень надо, то можно просто определить монаду Num и получить числа с блэкдеком и без NaN)

Или использовать ещё какое-либо представление данных — Bigint (в массивах), просто TypedArray, ну и т.д.

Number — это для лохов, нормальные пацаны считают данные в других формах

? гриб
21.06.2017
00:11:36
?

Дмитрий
21.06.2017
00:12:38
Ну я серьезно кстати) Вспоминал, почему не смотря на постоянное взаимодействие с вычислениями меня проблема нан вообще не колышит — вспомнил, что просто считаю не в числах)

? гриб
21.06.2017
00:14:01
Нан вообще непросто получить ) надо же забить для этого на входящие данные

Дмитрий
21.06.2017
00:14:20
Да не, наоборот раз плюнуть

? гриб
21.06.2017
00:14:37
Или есть способ сделать Нан из чисел?

Дмитрий
21.06.2017
00:15:15
Достаточно неудачно распарсить входящие данные

? гриб
21.06.2017
00:15:32
Undefined наверно самая частая причина, д

Дмитрий
21.06.2017
00:16:12
На одном проекте где была выбрана неверная методология проверки входящих данных наны сыпались только так)

Потому что на входе все данные кастовали в число)

Number(query.page)

? гриб
21.06.2017
00:17:04
Бгг

Дмитрий
21.06.2017
00:17:11
Результат немного предсказуем)

Причём там из-за запутанности кода никто не мог заметить, что проверка на число там шла после этого каста

Google
Дмитрий
21.06.2017
00:18:44
И все объекты на удивление оказывались числами))

Благо у меня флоу, который тупо форсит довольно низкоуровневый подход к проверкам и не даст тебе вывести тип число, пока не проверишь как надо

if (isFinite( n ) ) return parseInt( n, 10 ) Например

Миха
21.06.2017
05:53:24
Привет

Народ, у кого есть нормальный API яндекс диска для голого JS?

Задача: что-то типа клиента

Я ничего не нашёл, а при использовании по их докам получаю что запрос с моего домена не разрешен

Миха
21.06.2017
06:42:56
Ну так знает ктонибудь как это реализовать?

Сергей
21.06.2017
06:43:23
Ну так знает ктонибудь как это реализовать?
Следовать документации и получить токен для домена?

Roman
21.06.2017
06:52:18
Подскажите, в вебшторме можно как-то вывести все неиспользуемые переменные, методы etc в проекте?

Вишневый чай
21.06.2017
07:20:19
не знаю как методы, а переменные неиспользуесые тебе линтер подскажет

Sergei
21.06.2017
07:28:45
Подскажите, в вебшторме можно как-то вывести все неиспользуемые переменные, методы etc в проекте?
Подруби eslint и скачай какой-нибудь конфиг для него. Например eslint-standard

Roman
21.06.2017
07:29:09
Подруби eslint и скачай какой-нибудь конфиг для него. Например eslint-standard
линт есть, просто я не хочу проходить по каждому файлу...

Bogdan
21.06.2017
07:30:00
ты хочешь их список в файл?

или что

Admin
ERROR: S client not available

Google
Сергей
21.06.2017
07:31:25
Хотя не

Придется руками убирать

Это норм

Котяй Негодяй
21.06.2017
07:47:52
Лучше сначала без фиксов юзать — аккуратнее писать приучишься.

Olga
21.06.2017
08:02:43
#вакансия Всем привет! Открыта вакансия для Back-end разработчика в офисе Москвы на полный рабочий день. Основные требования: - уверенные знания PHP, JavaScript; - HTML, CSS; - система контроля версий Git; - 1C Битрикс (важно либо хорошее знание либо сильное желание изучать). Условия: - ЗП от 60 до 90 т.р. (обсуждается в зависимости от кандидата); - испытательный срок до 3-х месяцев; - комфортный офис, хорошее руководство. Откликайтесь на HH или оиправляйте резюме в ЛС? https://hh.ru/vacancy/21022697

Виталий
21.06.2017
08:05:08
Москва 60-90, пхп, ну нет, спасибо)

Artem
21.06.2017
08:05:08
битрикс, родненький

Виталий
21.06.2017
08:05:22
И вообще вы чатиком ошиблись)

Artem
21.06.2017
08:08:23
не, и ведь реально люди думают, что кто-то будет на таких условиях работать

хотя может для php junior'а сойдет, но судьбу ему ломать битриксом такая себе перспектива

Daniel
21.06.2017
08:09:25
супер вакансия для супер разработчиков

junior bitrix developer

Artem
21.06.2017
08:09:45
я как-то находил вакансию: Senior Bitrix Developer

так реально и было написно

Anton
21.06.2017
08:10:56
Мысли такие: если junior то смысл идти в битрикс? глобализация, мировые тренды там, а чувак закрывается на битрикс.

т.е. сам себя рубить с самого начала будет чтоли?)

Artem
21.06.2017
08:11:17
ну вот да, я тоже об этом подумал

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

Winni
21.06.2017
08:38:30
Никто не знает почему в хроме например на кодпене enter перепрыгивает через строку?

Google
Winni
21.06.2017
09:24:35
Я тебя понял, скинул чтобы проверить, может какая ошибка у меня.

Winni
21.06.2017
10:33:28
у тебя ентер залипает
Это проявляется только в "редакторах кода", на трех клавиатурах, на друх компах и только в хроме, так что железного бага точно нет.

Darya
21.06.2017
10:38:29
Возможно, какое-то расширение в хроме чудит

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