add isArrayLike and isValidJSON

This commit is contained in:
Rohit Tanwar
2017-12-31 18:23:01 +05:30
parent ab05a54cff
commit 417c5e2d66
2 changed files with 42 additions and 0 deletions

21
snippets/isArrayLike.md Normal file
View File

@ -0,0 +1,21 @@
### isArrayLike
Checks if the provided argument is `arrayLike` i.e. is iterable.
```js
const arr = (arr) => {
try{
Array.from(arr);
return true;
}
catch(e){
return false;
}
}
```
```js
isArrayLike(document.querySelector('.className')) // true
isArrayLike('abc') // true
isArrayLike(null) // false
```