วิธีแก้ปัญหาค่าของตัวแปร เมื่อใช้ for กับ function แบบ callback by

31
Mar
0

เคยไหมที่เขียน code แบบนี้
for(var i in obj){
func(i, callback);
}
แล้วค่า i ที่ส่งไปให้ function กลับกลายเป็น ค่า i ของตัวสุดท้ายตลอด

วิธีแก้ เราก็ต้องเปลี่ยนมาเขียน code แบบนี้แทนนะครับ

for(var i in obj){
(function(){
var temp = i;
func(temp, callback);
})();
}
ประมาณนี้เลยครับ

Enjoy this article?

Consider subscribing to our RSS feed!

Filed under: Uncategorized

No Comments

No comments yet.

Leave a comment

RSS feed for comments on this post