ฉันพบปัญหาเมื่อเขียนห้องสมุดชั้นเรียนที่จำลองกล่องข้อมูล JS วันนี้ ฉันจะพยายามเขียนสิ่งนี้
การคัดลอกรหัสมีดังนี้:
ฟังก์ชัน MessageBox (title = "") {
-
ไม่ต้องสงสัยเลยว่าฉันล้มเหลวในการรัน (หรือฉันจะไม่โพสต์โพสต์บล็อกนี้)
ในที่สุดหลังจาก Baidu ฉันพบสิ่งที่ดีเช่นนี้
การคัดลอกรหัสมีดังนี้:
การทดสอบฟังก์ชั่น (a) {
var b = อาร์กิวเมนต์ [0]? อาร์กิวเมนต์ [0]: 50;
ส่งคืน A+':'+B;
-
ตามความเข้าใจของฉันเกี่ยวกับความบ้าคลั่งของฉันข้อโต้แย้งอาจเป็นสิ่งที่คล้ายกับอาร์เรย์
ตัวอย่างเช่นอาร์กิวเมนต์ [0] ในตัวอย่างข้างต้นแสดงถึงพารามิเตอร์ก
ในความเป็นจริงข้อโต้แย้ง [0]? ข้อโต้แย้ง [0]: 50 สามารถเขียนเป็น: อาร์กิวเมนต์ [0] || 50; ข้างต้นคือวิธีการตั้งค่าค่าเริ่มต้นของพารามิเตอร์ฟังก์ชันใน JS