Lodash предлагает два классных метода, isUndefined
и isNull
. Допустим, у вас есть числовая переменная, которую нужно проверить, задана ли она для ее использования. Вы можете сделать это так:
someNumber:number;
......
if (_.isUndefined(someNumber) || _.isNull(someNumber)) {
console.log('not set');
}
Это работает хорошо, но меня интересует, есть ли разница в том, как это было сделано в первом примере, и если это сделано так
if (!someNumber) {
console.log('not set');
}