Update isBrowser.md
This commit is contained in:
@ -5,9 +5,7 @@ without throwing errors.
|
|||||||
|
|
||||||
Use `Array.includes()` on the `typeof` values of both `window` and `document` (globals usually only available in a
|
Use `Array.includes()` on the `typeof` values of both `window` and `document` (globals usually only available in a
|
||||||
browser environment unless they were explicitly defined), which will return `true` if one of them is `undefined`.
|
browser environment unless they were explicitly defined), which will return `true` if one of them is `undefined`.
|
||||||
`typeof` allows globals to be checked for existence without throwing a ReferenceError.
|
`typeof` allows globals to be checked for existence without throwing a ReferenceError. If both of them are not `undefined`, then the current environment is assumed to be a browser.
|
||||||
|
|
||||||
If both of them are not `undefined`, then the current environment is assumed to be a browser.
|
|
||||||
|
|
||||||
```js
|
```js
|
||||||
const isBrowser = () => ![typeof window, typeof document].includes('undefined')
|
const isBrowser = () => ![typeof window, typeof document].includes('undefined')
|
||||||
|
|||||||
Reference in New Issue
Block a user