我想重新打包/创建新的 For 版本,以便更快速地使用。
目前我的代码:
的JavaScript
<script>
function loop(v){
return for(i=0; i<v; i++){ function(){}}
}
loop(5){ console.log(i);}
</script>
我在新功能调用循环上重新包装 For 。怎么做?
nb:在基本操作符上解答它无法解决问题。我认为它关闭了。
答案 0 :(得分:5)
你可以作为回调传递。
function loop(a, callback){
for(var i=0; i<a; i++){
callback(i);
}
}
loop(5, function(i) {
document.write(i);
});