JavaScript cheasheet

Add replaceAll function to existing String object

String.prototype.replaceAll = function(search, replacement) {
    var target = this;
    return target.replace(new RegExp(search, 'g'), replacement);
};

Tracing full stacktace with promises

Use bluebird which encapsulates ecmascript2016 promises and call Promise.longStackTraces();

or

in chrome devtools enable the Async checkbox and youl would see full back stacktraces in error happens.

comments powered by Disqus