aframe
Version:
A web framework for building virtual reality experiences.
16 lines (12 loc) • 391 B
JavaScript
/**
* String split with cached result.
*/
export var split = (function () {
var splitCache = {};
return function (str, delimiter) {
if (!(delimiter in splitCache)) { splitCache[delimiter] = {}; }
if (str in splitCache[delimiter]) { return splitCache[delimiter][str]; }
splitCache[delimiter][str] = str.split(delimiter);
return splitCache[delimiter][str];
};
})();