Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
_.toNumber() #underscore #mixin #cc
_.mixin({
// `toNumber` takes a value given as `numeric` parameter and tries to turn it into a number.
// If it is not possible it returns 0 (or other value given as `fallback`).
toNumber : function (numeric, fallback) {
return isNaN(numeric) ? (fallback || 0) : Number(numeric);
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment