for (var i = 0; i < splitArrays.length; i++) {
var fn = '' + new Function('return ' + splitArrays[i][0])();
var exp = splitArrays[i][0];
var pattern = new RegExp('\\{\:' + exp + '\:\\}', 'g');
view = view.replace('pattern', fn);
}
new Function('return ' + splitArrays[i][0])(); (это в цикле к тому же)
for (var i = 0; i < splitArrays.length; i++) {
var fn = '' + new Function('return ' + splitArrays[i][0])();
var exp = splitArrays[i][0];
var pattern = new RegExp('\\{\:' + exp + '\:\\}', 'g');
view = view.replace('pattern', fn);
}
Мне не понятно, почему hist обнуляется. hist я использую в рекурсии для создания строки.