Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

Comma operator ใน JavaScript มีประโยชน์เมื่อไหร่?


Comma operator ใน JavaScript ประเมินออเปอรันด์แต่ละตัว คืนค่าของออเปอรันด์ตัวสุดท้าย เพิ่มนิพจน์หลายตัวด้วย comma operator

ไวยากรณ์:

expression1, expression2, ...expression

ใช้ comma operator เพื่อเพิ่มพารามิเตอร์หลายตัวใน for loop:

for (var a = 0, b = 5; a <= 5; a++, b--)

คุณยังสามารถใช้ comma operator ใน return statement ได้ ประมวลผลก่อน return ด้วย comma:

function myFunc() { 
    var a = 0; 
    return (a += 1, a); 
}

ข้างต้นคุณเห็นค่าของ a จะถูกประมวลผลก่อน แล้วค่อย return