วัตถุอาร์เรย์
วัตถุอาร์เรย์จะใช้ในการจัดเก็บค่าหลายค่าในตัวแปรเดียว:
var cars = ["Saab", "Volvo", "BMW"];
ดัชนีอาร์เรย์จะ zero-based: องค์ประกอบแรกในอาร์เรย์เป็น 0 ที่สองคือ 1 และอื่น ๆ
สำหรับการสอนเกี่ยวกับอาร์เรย์อ่านของเรา สอนอาร์เรย์ JavaScript
คุณสมบัติอาร์เรย์
คุณสมบัติ | ลักษณะ |
---|---|
constructor | ผลตอบแทนที่ได้ฟังก์ชั่นที่สร้างต้นแบบวัตถุอาร์เรย์ |
length | ตั้งหรือส่งกลับจำนวนขององค์ประกอบในอาร์เรย์ |
prototype | ช่วยให้คุณสามารถเพิ่มคุณสมบัติและวิธีการไปยังวัตถุอาร์เรย์ |
วิธีการอาร์เรย์
วิธี | ลักษณะ |
---|---|
concat() | ร่วมสองคนหรือมากกว่าอาร์เรย์และส่งกลับสำเนาของอาร์เรย์เข้าร่วมได้ |
copyWithin() | องค์ประกอบสำเนาอาร์เรย์ภายในอาร์เรย์และจากตำแหน่งที่ระบุไว้ |
every() | ตรวจสอบว่าองค์ประกอบในอาร์เรย์ทุกผ่านการทดสอบ |
fill() | เติมองค์ประกอบในอาร์เรย์ที่มีค่าคงที่ |
filter() | สร้างอาร์เรย์ใหม่ที่มีทุกองค์ประกอบในอาร์เรย์ที่ผ่านการทดสอบ |
find() | ส่งกลับค่าขององค์ประกอบแรกในอาร์เรย์ที่ผ่านการทดสอบ |
findIndex() | ผลตอบแทนดัชนีขององค์ประกอบแรกในอาร์เรย์ที่ผ่านการทดสอบ |
forEach() | เรียกฟังก์ชันสำหรับแต่ละองค์ประกอบอาร์เรย์ |
indexOf() | ค้นหาอาร์เรย์สำหรับองค์ประกอบและส่งกลับตำแหน่ง |
isArray() | ตรวจสอบว่าวัตถุเป็นอาร์เรย์ |
join() | ร่วมองค์ประกอบทั้งหมดของอาร์เรย์เป็นสตริง |
lastIndexOf() | ค้นหาอาร์เรย์สำหรับองค์ประกอบเริ่มต้นที่สิ้นสุดและผลตอบแทนตำแหน่ง |
map() | สร้างอาร์เรย์ใหม่ที่มีผลมาจากการเรียกฟังก์ชั่นสำหรับแต่ละองค์ประกอบอาร์เรย์ |
pop() | เอาองค์ประกอบสุดท้ายของอาร์เรย์และผลตอบแทนองค์ประกอบที่ |
push() | เพิ่มองค์ประกอบใหม่ที่ส่วนท้ายของอาร์เรย์และส่งกลับความยาวใหม่ |
reduce() | ลดค่าของอาร์เรย์เป็นค่าเดียว (going left-to-right) |
reduceRight() | ลดค่าของอาร์เรย์เป็นค่าเดียวนั้น (going right-to-left) |
reverse() | ฝืนคำสั่งขององค์ประกอบในอาร์เรย์ |
shift() | เอาองค์ประกอบแรกของอาร์เรย์และส่งกลับองค์ประกอบที่ |
slice() | เลือกส่วนหนึ่งของอาร์เรย์และส่งกลับแถวใหม่ |
some() | การตรวจสอบถ้ามีขององค์ประกอบในอาร์เรย์ผ่านการทดสอบ |
sort() | เรียงลำดับองค์ประกอบของอาร์เรย์ |
splice() | เพิ่ม / ลบองค์ประกอบจากอาร์เรย์ |
toString() | แปลงอาร์เรย์สตริงและผลตอบแทน |
unshift() | เพิ่มองค์ประกอบใหม่ที่จุดเริ่มต้นของอาร์เรย์และผลตอบแทนความยาวใหม่ |
valueOf() | ส่งคืนค่าดั้งเดิมของอาร์เรย์ |