Recursive Underscore test
by Riffic
HTML
<script src="https://raw.github.com/documentcloud/underscore/master/underscore-min.js"></script>
JavaScript
var recurFunc = function(useFunc) {
return function(d) {
if (_.isArray(d) || _.isObject(d) ) {
return _.map(d, recurFunc (useFunc));
} else {
var toRet = useFunc(d);
return toRet ? toRet : d;
}
};
};
var allData = [[[["151"]], "test", {"test": "15"}, "9105"]];
var _map = _.map(allData, recurFunc(Math.floor));
console.log(_map);