วิธีแก้ปัญหาค่าของตัวแปร เมื่อใช้ 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!

ไม่มีความเห็น

ยังไม่มีความเห็น

ใส่ความเห็น

RSS feed for comments on this post

 เราชนะรอบ 4 | ยืมเงิน 3000 ด่วน | แอพกู้เงิน | แอพเงินด่วน | สินเชื่อออนไลน์อนุมัติทันที | Site Map | กู้เงินก้อน | กระเป๋าตัง | thisshop และ ยืมเงินฉุกเฉิน 5000 ด่วน