我有以下循环,我多次使用:
for(var i = 0; i < $options.length; i++) { //...
每次我想使用那个循环时,我不想用那个代码重复自己,而是想把它变成一个函数。
我尝试了以下但收到错误“我未定义”
function optionLoop( $options, callback) {
for(var i = 0; i < $options.length; i++) {
callback();
}
}
用法:
optionLoop($options, function(){
// Do it
});
但这行不通。如何将循环变成可重用的函数,我可以将另一个函数传递给该函数?还有一个问题……我想这样做是不是疯了?
谢谢!