Added a few type checking snippets from lodash

This commit is contained in:
Angelos Chalaris
2018-01-16 16:42:17 +02:00
parent 2a4572355a
commit 667f705ad7
8 changed files with 98 additions and 0 deletions

13
snippets/isArrayBuffer.md Normal file
View File

@ -0,0 +1,13 @@
### isArrayBuffer
Checks if value is classified as a ArrayBuffer object.
Use the `instanceof`operator to check if the provided value is a `ArrayBuffer` object.
```js
const isArrayBuffer = val => val instanceof ArrayBuffer;
```
```js
isArrayBuffer(new ArrayBuffer()); // true
```

13
snippets/isMap.md Normal file
View File

@ -0,0 +1,13 @@
### isMap
Checks if value is classified as a Map object.
Use the `instanceof`operator to check if the provided value is a `Map` object.
```js
const isMap = val => val instanceof Map;
```
```js
isMap(new Map()); // true
```

13
snippets/isRegExp.md Normal file
View File

@ -0,0 +1,13 @@
### isRegExp
Checks if value is classified as a RegExp object.
Use the `instanceof`operator to check if the provided value is a `RegExp` object.
```js
const isRegExp = val => val instanceof RegExp;
```
```js
isRegExp(/./g); // true
```

13
snippets/isSet.md Normal file
View File

@ -0,0 +1,13 @@
### isSet
Checks if value is classified as a Set object.
Use the `instanceof`operator to check if the provided value is a `Set` object.
```js
const isSet = val => val instanceof Set;
```
```js
isSet(new Set()); // true
```

13
snippets/isTypedArray.md Normal file
View File

@ -0,0 +1,13 @@
### isTypedArray
Checks if value is classified as a TypedArray object.
Use the `instanceof`operator to check if the provided value is a `TypedArray` object.
```js
const isTypedArray = val => val instanceof TypedArray;
```
```js
isTypedArray(new TypedArray()); // true
```

13
snippets/isWeakMap.md Normal file
View File

@ -0,0 +1,13 @@
### isWeakMap
Checks if value is classified as a WeakMap object.
Use the `instanceof`operator to check if the provided value is a `WeakMap` object.
```js
const isWeakMap = val => val instanceof WeakMap;
```
```js
isWeakMap(new WeakMap()); // true
```

13
snippets/isWeakSet.md Normal file
View File

@ -0,0 +1,13 @@
### isWeakSet
Checks if value is classified as a WeakSet object.
Use the `instanceof`operator to check if the provided value is a `WeakSet` object.
```js
const isWeakSet = val => val instanceof WeakSet;
```
```js
isWeakSet(new WeakSet()); // true
```