Size: a a a

JavaScript.Ninja

2016 April 29

KK

K K in JavaScript.Ninja
(typeof currentValue !== 'undefined' && currentValue !== '' && currentValue !== null)
источник

IK

Illya Klymov in JavaScript.Ninja
а зачем именно такая?
источник

IK

Illya Klymov in JavaScript.Ninja
[undefined, '', null].indexOf(currentValue) === -1
источник

IK

Illya Klymov in JavaScript.Ninja
но это изврат
источник

KK

K K in JavaScript.Ninja
в таблице может лежать или undefined или " " или null
источник

KK

K K in JavaScript.Ninja
это такая немного шибанутая логика
источник

KK

K K in JavaScript.Ninja
и любое из этих значений надо отфильтровать
источник

K

Kost9in in JavaScript.Ninja
Illya Klymov
[undefined, '', null].indexOf(currentValue) === -1
почему строгая проверка?
источник

IK

Illya Klymov in JavaScript.Ninja
потому что всегда пишем строгие проверки :)
источник

K

Kost9in in JavaScript.Ninja
почему?)
источник

IK

Illya Klymov in JavaScript.Ninja
eslint требует :)
источник

IK

Illya Klymov in JavaScript.Ninja
и я рассказывал почему строгие проверки всегда лучше :)
источник

SL

Semen Levenson in JavaScript.Ninja
хахаха))
источник

IK

Illya Klymov in JavaScript.Ninja
помогают избежать неверного приведения типов
источник

KK

K K in JavaScript.Ninja
еще вопрос, раз уж зашла речь, проверка что элемент в массиве уже есть
источник

KK

K K in JavaScript.Ninja
if (array.indexOf(item) < 0) { ... }
источник

KK

K K in JavaScript.Ninja
ок?
источник

KK

K K in JavaScript.Ninja
(не берем в расчет новый es6)
источник

IK

Illya Klymov in JavaScript.Ninja
мне не нравится. Я бы писал === -1
источник

IK

Illya Klymov in JavaScript.Ninja
но это моя вкусовщина
источник