Add isNil and isUndefined

This commit is contained in:
Angelos Chalaris
2018-01-16 16:50:21 +02:00
parent 4ae0e03b0e
commit 447e3467db
3 changed files with 29 additions and 0 deletions

14
snippets/isNil.md Normal file
View File

@ -0,0 +1,14 @@
### isNil
Returns `true` if the specified value is `null` or `undefined`, `false` otherwise.
Use the strict equality operator to check if the value and of `val` are equal to `null` or `undefined`.
```js
const isNil = val => val === undefined || val === null;
```
```js
isNil(null); // true
isNil(undefined); // true
```

13
snippets/isUndefined.md Normal file
View File

@ -0,0 +1,13 @@
### isUndefined
Returns `true` if the specified value is `undefined`, `false` otherwise.
Use the strict equality operator to check if the value and of `val` are equal to `undefined`.
```js
const isUndefined = val => val === undefined;
```
```js
isUndefined(undefined); // true
```

View File

@ -89,6 +89,7 @@ isEven:math
isFunction:type,function
isLowerCase:string,utility
isMap:type
isNil:type
isNull:type
isNumber:type,math
isObject:type,object
@ -102,6 +103,7 @@ isString:type,string
isSymbol:type
isTravisCI:node
isTypedArray:type
isUndefined:type
isUpperCase:string,utility
isValidJSON:type,json
isWeakMap:type