| แบบแก้ค่า |
|---|
| ใช่ | ความยาวใหม่ | เพิ่มสมาชิกตั้งแต่หนึ่งตัวขึ้นไปที่ท้าย array |
| ใช่ | สมาชิก | undefined | ลบสมาชิกตัวสุดท้ายออกแล้วคืนค่ามัน |
| ใช่ | สมาชิก | undefined | ลบสมาชิกตัวแรกออกแล้วคืนค่ามัน |
| ใช่ | ความยาวใหม่ | เพิ่มสมาชิกตั้งแต่หนึ่งตัวขึ้นไปที่ต้น array |
| ใช่ | array ของสมาชิกที่ถูกลบ | แทรก ลบ หรือแทนที่สมาชิกโดยเริ่มจากดัชนีที่กำหนด |
| ใช่ | array เดิม ที่เรียงแล้ว | เรียงลำดับสมาชิกแบบแก้ในที่เดิม ถ้าไม่ส่งฟังก์ชันเปรียบเทียบ สมาชิกจะถูกเทียบกันแบบสตริง |
| ใช่ | array เดิม ที่กลับลำดับแล้ว | กลับลำดับสมาชิกแบบแก้ในที่เดิม |
| ใช่ | array เดิม | เขียนทับช่วงหนึ่งด้วยค่าเดียว |
| ใช่ | array เดิม | คัดลอกช่วงสมาชิกไปไว้อีกตำแหน่งใน array เดียวกัน |
| วนซ้ำ / แปลงค่า |
|---|
| ไม่ | array ใหม่ | แปลงทุกสมาชิกให้เป็นค่าใหม่ |
| ไม่ | array ใหม่ | เก็บเฉพาะสมาชิกที่ผ่านเงื่อนไข |
| ไม่ | ค่าสะสม | พับสมาชิกทั้งหมดให้เหลือค่าเดียว |
| ไม่ | ค่าสะสม | พับสมาชิกทั้งหมดให้เหลือค่าเดียว โดยเริ่มจากตัวสุดท้าย |
| ไม่ | undefined | รัน side effect หนึ่งครั้งต่อสมาชิก |
| ไม่ | สมาชิก | undefined | หาสมาชิกตัวแรกที่ผ่านเงื่อนไข |
| ไม่ | ดัชนี หรือ -1 | หาดัชนีของสมาชิกตัวแรกที่ผ่านเงื่อนไข |
| ไม่ | สมาชิก | undefined | หาสมาชิกตัวสุดท้ายที่ผ่านเงื่อนไข |
| ไม่ | ดัชนี หรือ -1 | หาดัชนีของสมาชิกตัวสุดท้ายที่ผ่านเงื่อนไข |
| ไม่ | ค่า boolean | ตรวจว่ามีสมาชิกอย่างน้อยหนึ่งตัวผ่านเงื่อนไข |
| ไม่ | ค่า boolean | ตรวจว่าสมาชิกทุกตัวผ่านเงื่อนไข |
| ไม่ | array ใหม่ | ยุบ array ซ้อนตามความลึกที่กำหนด ส่ง Infinity เพื่อยุบทุกชั้น |
| ไม่ | iterator ของ [ดัชนี, สมาชิก] | วนซ้ำผ่านคู่ของดัชนีและสมาชิก |
| ไม่ | iterator ของดัชนี | วนซ้ำเฉพาะดัชนี |
| ไม่ | iterator ของสมาชิก | วนซ้ำเฉพาะค่าของสมาชิก |
| ตัวอ่านค่า / ไม่แก้ค่า |
|---|
| ไม่ | array ใหม่ | คัดลอกส่วนของ array ไปเป็น array ใหม่ |
| ไม่ | array ใหม่ | รวมสอง array ขึ้นไปเป็นอันเดียว |
| ไม่ | ค่า boolean | ตรวจว่ามีค่านั้นอยู่ใน array หรือไม่ |
| ไม่ | ดัชนี หรือ -1 | หาดัชนีแรกที่พบค่านั้น |
| ไม่ | ดัชนี หรือ -1 | หาดัชนีสุดท้ายที่พบค่านั้น |
| ไม่ | สตริง | ต่อสมาชิกทั้งหมดเป็นสตริงเดียวด้วยตัวคั่น |
| ไม่ | สมาชิก | undefined | อ่านสมาชิกตามดัชนี โดยดัชนีติดลบนับจากท้าย array |
| รุ่นใหม่ |
|---|
| ไม่ | array ใหม่ | map ทุกสมาชิกแล้วยุบผลลัพธ์หนึ่งชั้นในรอบเดียว |
| ไม่ | array ใหม่ | คืนสำเนาที่แทนที่สมาชิกตำแหน่งหนึ่ง |
| ไม่ | array ใหม่ ที่เรียงแล้ว | เรียงสำเนาแล้วปล่อย array เดิมไว้ครบ |
| ไม่ | array ใหม่ ที่กลับลำดับแล้ว | กลับลำดับสำเนาแล้วปล่อย array เดิมไว้ครบ |
| ไม่ | array ใหม่ | splice สำเนาแล้วปล่อย array เดิมไว้ครบ |
| เมธอดสถิติ |
|---|
| ไม่ | array ใหม่ | สร้าง array จาก iterable หรือวัตถุที่คล้าย array |
| ไม่ | array ใหม่ | สร้าง array จากรายการอาร์กิวเมนต์ |
| ไม่ | ค่า boolean | ตรวจว่าค่านั้นเป็น array จริงหรือไม่ |
| ไม่ | promise ที่คืน array ใหม่ | สร้าง array จาก async iterable |