พารามิเตอร์ที่เหลือ
ด้วยพารามิเตอร์ rest คุณสามารถแสดงอาร์กิวเมนต์จำนวนหนึ่งเป็นอาร์เรย์ได้ ES6 นำพารามิเตอร์การพักมาเพื่อช่วยให้การทำงานของนักพัฒนาง่ายขึ้น สำหรับอ็อบเจ็กต์อาร์กิวเมนต์ พารามิเตอร์ส่วนที่เหลือจะถูกระบุด้วยจุดสามจุด … และอยู่ข้างหน้าพารามิเตอร์
วัตถุอาร์กิวเมนต์
วัตถุอาร์กิวเมนต์ใน JavaScript เป็นวัตถุซึ่งแสดงถึงอาร์กิวเมนต์ของฟังก์ชันที่กำลังดำเนินการ
นี่คือความแตกต่างระหว่างพารามิเตอร์ส่วนที่เหลือและวัตถุอาร์กิวเมนต์
- อ็อบเจ็กต์อาร์กิวเมนต์รวมอาร์กิวเมนต์ทั้งหมดที่ส่งผ่านไปยังฟังก์ชัน ในขณะที่พารามิเตอร์ส่วนที่เหลือคือพารามิเตอร์ที่ไม่ได้ระบุชื่ออื่น
- พารามิเตอร์ที่เหลือคืออินสแตนซ์ Array ในขณะที่วัตถุอาร์กิวเมนต์ไม่ใช่อาร์เรย์ อินสแตนซ์อาร์เรย์มีวิธีการดังต่อไปนี้:map, sort, pop ฯลฯ