| 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.
|