ループしたいオブジェクトがあります。現在、以下のようにループしています:
for(var i = 0; i< coupons.length; i++) {
var couponObj = [];
var coupon=coupons[i];
var casper = require('casper').create();
casper.start();
casper.then(function(){console.log(JSON.stringify(coupon);}
//some other work
);
}
これに関する問題は、ループに入らずにすぐにループを実行することですcasper.then(function(){console.log('here')}
ループを実行する casper.then(function(){console.log(JSON.stringify(coupon);}
と、最後の値で実行されます。coupons[coupons.length]