R8244/node_modules/tryor52a4aa7a2ec6master
R8244/node_modules/tryor
52a4aa7a2ec6master
README.md
README.md
tryor.js
Give it a function and a default value. tryor will give you back the return value of the function or, in case the function threw an exception, the default value. Works in node and browsers.
Usage
javascript // do this var config = tryor(function() { return JSON.parse(userProvidedConfigString); }, {}); // instead of var config; // or var config = {}; and empty catch try { config = JSON.parse(userProvidedConfigString); } catch (e) { config = {}; }
Works extra well with ES6-style const variables.
Installation
Node
Install using npm
npm install tryor
javascript var tryor = require("tryor");
Browser
Clone the repo and include it in a script tag
git clone https://github.com/olov/tryor.git
html <script src="tryor/tryor.js"></script>
c4science · Help