Javascript สลับกับถ้า ... เป็นอย่างอื่นถ้าเป็นอย่างอื่น
พวกฉันมีคำถามสองสามข้อ: มีความแตกต่างของประสิทธิภาพใน JavaScript ระหว่างswitchข้อความสั่งและข้อความif...elseหรือไม่? ถ้าเป็นเช่นนั้นทำไม พฤติกรรมของswitchและif...elseแตกต่างกันในเบราว์เซอร์หรือไม่ (FireFox, IE, Chrome, Opera, Safari) เหตุผลในการถามคำถามนี้ดูเหมือนว่าฉันจะได้รับประสิทธิภาพที่ดีขึ้นในswitchข้อความที่มีประมาณ 1,000 กรณีใน Firefox แก้ไขแล้ว Unfortuantly นี่ไม่ใช่รหัสของฉัน Javascript กำลังสร้างเซิร์ฟเวอร์จากไลบรารีที่รวบรวมและฉันไม่สามารถเข้าถึงรหัสได้ วิธีการที่ผลิตจาวาสคริปต์นั้นเรียกว่า CreateConditionals(string name, string arrayofvalues, string arrayofActions) note arrayofvaluesเป็นรายการที่คั่นด้วยเครื่องหมายจุลภาค สิ่งที่มันผลิตคือ function [name] (value) { if (value == [value from array index x]) { [action from array index x] } } …