|
1234567891011121314151617181920212223242526272829303132 |
- # nice-try
-
- [](https://travis-ci.org/electerious/nice-try) [](https://ci.appveyor.com/project/electerious/nice-try) [](https://coveralls.io/github/electerious/nice-try?branch=master) [](https://david-dm.org/electerious/nice-try#info=dependencies) [](https://greenkeeper.io/)
-
- A function that tries to execute a function and discards any error that occurs.
-
- ## Install
-
- ```
- npm install nice-try
- ```
-
- ## Usage
-
- ```js
- const niceTry = require('nice-try')
-
- niceTry(() => JSON.parse('true')) // true
- niceTry(() => JSON.parse('truee')) // undefined
- niceTry() // undefined
- niceTry(true) // undefined
- ```
-
- ## API
-
- ### Parameters
-
- - `fn` `{Function}` Function that might or might not throw an error.
-
- ### Returns
-
- - `{?*}` Return-value of the function when no error occurred.
|