
ไวยากรณ์
var 数组名= new Array();
เมื่อค่าตัวเลขถูกส่งผ่านในวงเล็บ มันจะระบุความยาวของอาร์เรย์ เมื่อมีการส่งค่าที่มากกว่า 1 จะเป็นการระบุถึงการเพิ่มองค์ประกอบให้กับอาร์เรย์
ไวยากรณ์ 2:
var 数组名=[];
เมื่อค่าถูกส่งไปในวงเล็บเหลี่ยม องค์ประกอบจะถูกเพิ่มลงในอาร์เรย์
Object จะถูกส่งกลับเมื่อใช้ typeof เพื่อตรวจสอบวัตถุอาร์เรย์
1. เพิ่ม
ไวยากรณ์โดยตรง:
数组名= [元素1,元素2...];
2. เพิ่มตามดัชนี (ตำแหน่งที่จะเพิ่มองค์ประกอบ)
ไวยากรณ์:
数组名[索引] = '元素';
เป็นที่น่าสังเกตว่าหากมีการเพิ่มองค์ประกอบตามดัชนี ความยาวของอาร์เรย์จะถูกคำนวณตามดัชนีสูงสุดที่เพิ่ม
การอ่านองค์ประกอบอาร์เรย์เป็นค่าส่งคืน ซึ่งต้องใช้ตัวแปรเพื่อรับหรือส่งออกโดยตรง
1. การอ่านโดยตรง คือ การอ่านองค์ประกอบในอาเรย์ทั้งหมด
ไวยากรณ์:
console.log(数组名);
2. อ่านองค์ประกอบในอาร์เรย์
ไวยากรณ์:
console.log(数组名[索引]);
3. เมื่ออ่านองค์ประกอบที่ไม่มีอยู่ ให้ส่งคืน undefinition
ความยาว คุณลักษณะความยาวสามารถ ตั้งค่า/ส่งคืน ความยาวของอาร์เรย์ได้
数组名.length = 长度;数组名.length;
เคล็ดลับเพิ่มเติม: คุณสามารถใช้คุณสมบัติความยาวเพื่อ เพิ่มองค์ประกอบในตำแหน่งสุดท้าย ของอาร์เรย์ 
วิธี concat() ใช้เพื่อเชื่อมต่ออาร์เรย์ตั้งแต่สองตัวขึ้นไป
ไวยากรณ์:
数组1.concat(数组2,数组3...);

วิธี join() ใช้ในการแปลงองค์ประกอบทั้งหมดในอาร์เรย์ให้เป็นสตริง
ไวยากรณ์:
数组名.join(分隔符,不写则默认为逗号分隔);

วิธีการ pop() ใช้ในการลบ องค์ประกอบสุดท้าย ของอาร์เรย์และ ส่งคืนองค์ประกอบที่ถูกลบ
ไวยากรณ์:
数组名.pop();

วิธี push() เพิ่มอย่างน้อยหนึ่งองค์ประกอบ ที่ส่วนท้ายของอาร์เรย์และ ส่งกลับความยาวใหม่
ไวยากรณ์:
数组名.push(元素1,元素2...);

วิธี shift() ใช้ในการลบองค์ประกอบแรกของอาร์เรย์และส่งกลับค่าขององค์ประกอบแรก
ไวยากรณ์:
数组名.shift();

วิธีการ unshift() เพิ่มองค์ประกอบตั้งแต่หนึ่งรายการขึ้นไปที่จุดเริ่มต้น ของอาร์เรย์และ ส่งกลับความยาวใหม่
ไวยากรณ์:
数组名.unshift(元素1,元素2...);

วิธี slice() สามารถส่งคืนองค์ประกอบที่เลือกจากอาร์เรย์ที่มีอยู่ แยกส่วนของสตริงและส่งกลับส่วนที่แยกออกมาเป็นสตริงใหม่ หมายเหตุ: วิธีการ Slice() ไม่ได้เปลี่ยนแปลงอาร์เรย์ดั้งเดิม
ไวยากรณ์:
数组名.slice(start,end);ช่วงเวลาจะถูกปิดทิ้งไว้และเปิดทางขวา หากเป็นจำนวนลบ จะนำมาจากหมายเลขสุดท้ายของอาร์เรย์

splice() วิธีการใช้เพื่อ เพิ่ม หรือ ลบ องค์ประกอบในอาร์เรย์
ไวยากรณ์:
数组名.splice(从哪个位置开始(必填),要删除的元素个数(可选),要添加的元素(可选))


วิธี reverse() ใช้ใน การกลับ ลำดับ ขององค์ประกอบในอาร์เรย์
ไวยากรณ์:
数组名.reverse();

วิธี sort() ใช้ในการเรียงลำดับองค์ประกอบของอาร์เรย์ ลำดับการจัดเรียงอาจเป็นตัวอักษรหรือตัวเลข และเรียงลำดับจากน้อยไปหามากหรือจากมากไปหาน้อย ลำดับการจัดเรียงเริ่มต้นจะเรียงจากน้อยไปหามากตามตัวอักษร
ไวยากรณ์:
数组名.sort();
1. เรียงลำดับตามตัวอักษร (จากน้อยไปหามาก)

2. การเรียงลำดับตามตัวเลข (จากมากไปหาน้อย/เล็กไปใหญ่) จำเป็นต้องกำหนดฟังก์ชัน 
ใช้ for loop เพื่อสำรวจอาร์เรย์
ไวยากรณ์:
for(var 变量=0; 变量<数组名.length;变量++){console.log(数组名[变量])}

จะเพิ่มวัตถุ 6 รายการในอาร์เรย์และเพิ่มรายชื่อบุคคลสำหรับผู้ใหญ่ในอาร์เรย์ใหม่! -
<!DOCTYPE html><html lang="en"><head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, Initial-scale=1.0">
<title>เอกสาร</title>
<สคริปต์>
ฟังก์ชั่น บุคคล(ชื่อ อายุ){
this.name = ชื่อ;
this.age = อายุ;
-
var per1 =คนใหม่('ซูเหลียง',21);
var per2 =คนใหม่('小红',15);
var per3 =คนใหม่('ขนาดเล็ก',17);
var per4 = บุคคลใหม่ ('Xiaoli', 19);
var per5 =คนใหม่('Xiao Shui',20);
var per6 =คนใหม่('เล็กดอกไม้',5);
var per_list= [per1,per2,per3,per4,per5,per6];
ฟังก์ชั่น arrAdult(){
var newArr=[];
สำหรับ (var i = 0;i<per_list.length;i++){
var x = per_list[i];
ถ้า(x.อายุ<18){
console.log(x.name + 'ล้มเหลว');
}อื่นถ้า(x.age>=18){
console.log(x.name + 'ยินดีด้วย คุณผ่าน!');
newArr.push(x.name)
-
-
กลับ newArr;
-
รายการ var = arrAdult();
console.log('รายการผ่าน: '+ รายการ)
</script></head><body>
</body></html> ผลลัพธ์การรัน: 
ข้างต้นคือบทสรุปโดยละเอียดของจุดความรู้อาเรย์ใน JavaScript สำหรับข้อมูลเพิ่มเติม โปรดอ่านบทความอื่นๆ ที่เกี่ยวข้องบนเว็บไซต์ PHP Chinese!