คู่มืออ้างอิง JavaScript Array

ตัวแปรแถว

ตัวแปรแถวใช้เก็บค่าหลายค่าในตัวแปรเดียว

const cars = ["Tesla", "Volvo", "BMW"];

ลองด้วยตัวเอง

ดัชนีแถวเริ่มต้นที่ 0: อิเล็มแรกในแถวคือ 0 อิเล็มที่สองคือ 1 และอาจได้เป็นไปตามตาม

เรื่องเรียนเกี่ยวกับแถว อ่านเรื่องเรียนของเรา เรื่องเรียน JavaScript Array.

วิธีและคุณสมบัติของ Array

วิธี การอธิบาย
[] สร้างแถวใหม่
new Array() สร้างแถวใหม่
at() ส่งค่าตัวแปรแถว
concat() เชื่อมต่อแถวและส่งค่าแถวที่เชื่อมต่อ
constructor ส่งฟังก์ชันสร้างตัวแปรแถว
copyWithin() คัดแถวจากแถวหรือเอาแถวมายังตำแหน่งที่กำหนด
entries() ส่งค่าแถวของเครื่องอ่านตัวเลข/ค่า
every() ตรวจสอบว่าอิเล็มในแถวเป็นตัวเลขที่ผ่านทดสอบ
fill() กระจายค่าที่ไม่มีขอบเขตในแถว
filter() สร้างแถวใหม่จากอิเล็มที่ผ่านทดสอบในแถว
find() ส่งค่าของอิเล็มที่ผ่านทดสอบแรกในแถว
findIndex() ส่งดัชนีแถวของอิเล็มที่ผ่านทดสอบแรกในแถว
findLast() ส่งค่าของอิเล็มที่ผ่านทดสอบสุดท้ายในแถว
findLastIndex() ส่งค่าดัชนีแถวของอิเล็มที่ผ่านทดสอบสุดท้ายในแถว
flat() เชื่อมต่ออิเล็มของแถวย่อย
flatMap() ทำแถวระดับต่ำจากแถวทั้งหมดและสร้างแถวใหม่
forEach() เรียกฟังก์ชันสำหรับแถวในแถว
from() สร้างตัวแปรแถวจากสมาชิก
includes() ตรวจสอบว่ามีอิเล็มที่กำหนดอยู่ในแถว
indexOf() ค้นหาอิเลเมนต์ในแอร์เรย์และกลับตำแหน่ง
isArray() ตรวจสอบว่าวัตถุเป็นแอร์เรย์หรือไม่
join() เชื่อมต่อทุกอิเลเมนต์ของแอร์เรย์เป็นตัวอักษร
keys() กลับค่าตัวแปร Array Iteration ที่มีกุญแจของแอร์เรย์ตัวเดิม
lastIndexOf() ค้นหาอิเลเมนต์จากท้ายแอร์เรย์และกลับตำแหน่ง
length ตั้งค่าหรือกลับค่าจำนวนอิเลเมนต์ของแอร์เรย์
map() สร้างแอร์เรย์ใหม่ด้วยผลลัพธ์จากการเรียกฟังก์ชันสำหรับแอร์เรย์ทุกอัน
of() สร้างแอร์เรย์จากหลายตัวแปร
pop() ลบอิเลเมนต์สุดท้ายของแอร์เรย์ และกลับอิเลเมนต์นั้น
prototype อนุญาตให้คุณเพิ่มแฟ้มและวิธีในแอร์เรย์
push() เพิ่มอิเลเมนต์ใหม่เข้าสู่ท้ายแอร์เรย์ และกลับค่ายาวใหม่
reduce() ลดค่าของแอร์เรย์เป็นค่าเดียว (จากฝั่งซ้ายไปทางฝั่งขวา)
reduceRight() ลดค่าของแอร์เรย์เป็นค่าเดียว (จากฝั่งขวาไปทางฝั่งซ้าย)
reverse() กลับค่าอิเลเมนต์ของแอร์เรย์ในลำดับที่มีกลับ
shift() ลบอิเลเมนต์แรกของแอร์เรย์ และกลับอิเลเมนต์นั้น
slice() เลือกส่วนหนึ่งของแอร์เรย์ และกลับแอร์เรย์ใหม่
some() ตรวจสอบว่าอิเลเมนต์ใดในแอร์เรย์ผ่านทดสอบหรือไม่
sort() เรียงลำดับอิเลเมนต์ของแอร์เรย์
splice() เพิ่มหรือลบอิเลเมนต์จากแอร์เรย์
toReversed() กลับค่าอิเลเมนต์ของแอร์เรย์ในลำดับที่มีกลับ
toSorted() เรียงลำดับอิเลเมนต์ของแอร์เรย์ (ไปยังแอร์เรย์ใหม่)
toSpliced() เพิ่มหรือลบอิเลเมนต์แอร์เรย์ (ไปยังแอร์เรย์ใหม่)
toString() แปลงแอร์เรย์เป็นตัวอักษร และกลับค่าผลลัพธ์
unshift() เพิ่มอิเลเมนต์ใหม่เข้าสู่ต้นแอร์เรย์ และกลับค่ายาวใหม่
values() กลับค่าตัวแปรเดี่ยวเดียวของแอร์เรย์
valueOf() กลับค่าแอร์เรย์ตัวเดิม
with() กลับค่าแอร์เรย์ใหม่หลังจากปรับปรุงอิเลเมนต์