Ste*_*lis 5 javascript functional-programming memory-management node.js
var recurse = function(steps, data, delay) {
if(steps == 0) {
console.log(data.length)
} else {
setTimeout(function(){
recurse(steps - 1, data, delay);
}, delay);
}
};
var myData = "abc";
recurse(8000, myData, 1);
Run Code Online (Sandbox Code Playgroud)
这段代码让我烦恼的是我传递了一个字符串 8000 次。这会导致任何类型的内存问题吗?
另外,如果我使用 node.js 运行此代码,它会立即打印,这不是我所期望的。
| 归档时间: |
|
| 查看次数: |
4107 次 |
| 最近记录: |