ป๊อปลบรายการสุดท้าย
ลบรายการสุดท้ายและส่งคืนค่าขององค์ประกอบที่ถูกลบ หากอาร์เรย์ว่างเปล่าให้ส่งคืนที่ไม่ได้กำหนด
var a = [1,2,3,4,5]; a.pop (); // a: [1, 2, 3, 4] a.pop (); // a: [1, 2, 3] a.pop (); // a: [1, 2]
Shift ลบรายการแรก
ลบรายการแรกของอาร์เรย์ดั้งเดิมและส่งคืนค่าขององค์ประกอบที่ถูกลบ หากอาร์เรย์ว่างเปล่าให้ส่งคืนที่ไม่ได้กำหนด
var a = [1,2,3,4,5]; a.shift (); // a: [2,3,4,5] A.Shift (); // a: [3,4,5]
ผลักไปที่จุดสิ้นสุด
และส่งคืนความยาวอาร์เรย์ใหม่
var a = [1,2,3,4,5]; A.push (6); // [1, 2, 3, 4, 5, 6] aa.push ('xx'); // [1, 2, 3, 4, 5, 6, "xx"] ส่งคืนความยาว 7a.push ('yy'); // [1, 2, 4, 5, 6, 6, "xx"ไม่ยิงไปด้านบน
และส่งคืนความยาวอาร์เรย์ใหม่
var a = [1,2,3,4,5]; A.Unshift (); // [1, 2, 3, 4, 5] A.Unshift ("CC"); // ["CC", 1, 2, 3, 4, 5] กลับมายาว 6a.unshift ("AAA"); // ["AAA", "CC", 1, 2, 3, 4, 4,พลิกอาร์เรย์ย้อนกลับ
และส่งคืนอาร์เรย์ดั้งเดิมที่พลิกกลับอาร์เรย์ดั้งเดิมจะพลิกกลับ
var a = [1,2,3,4,5]; A.Reverse () // a: [5, 4, 3, 2, 1] ส่งคืน [5, 4, 3, 2, 1]
แปลงอาร์เรย์เข้าร่วมเป็นสตริง
และส่งคืนสตริงอาร์เรย์ดั้งเดิมจะเปลี่ยนไม้
var a = [1,2,3,4,5]; var b = a.join ('||'); // b: "1 || 2 || 3 || 4 || 5" a: [1,2,3,4,5]ดัชนีอาร์เรย์องค์ประกอบดัชนี
และส่งคืนดัชนีองค์ประกอบหากไม่มีการดำรงอยู่ให้ส่งคืน -1 ดัชนีเริ่มต้นจาก 0
var a = ['a', 'b', 'c', 'd', 'e']; a.indexof ('a'); // 0a.indexof (a); //-1a.indexof ('f'); //-1a.indexof ('e'); // 4Slice Intercepts (Slices) อาร์เรย์เพื่อรับอาร์เรย์ที่สกัดกั้น
ส่งคืนอาร์เรย์ใหม่ที่ประกอบด้วยรายการจากดัชนีเริ่มต้นที่ระบุ (รวม) ไปยังดัชนีสิ้นสุด (ไม่รวม) ในอาร์เรย์ดั้งเดิม อาร์เรย์ดั้งเดิมมีการเปลี่ยนไม้และดัชนีเริ่มต้นจาก 0
var a = ['a', 'b', 'c', 'd', 'e']; A.Slice (1,3); // ["B", "C"] A: ['A', 'B', 'C', 'D', 'E'] A.Slice (0,4); // ["A", "B", "C", "D"
Splice Splice Array การเปลี่ยนแปลงอาร์เรย์ดั้งเดิมสามารถตระหนักถึงผลของการลบก่อนที่จะเปลี่ยนการลบหลังจากป๊อปเพิ่มก่อนที่จะไม่เปลี่ยนและเพิ่มหลังจากการกด
ส่งคืนอาร์เรย์องค์ประกอบ spliced การเปลี่ยนแปลงอาร์เรย์ดั้งเดิมดัชนีเริ่มต้นจาก 0
/ * พารามิเตอร์คือ 2 * /// พารามิเตอร์แรกคือดัชนี (เริ่มต้นจาก 0) และที่สองคือความยาว var a = ['a', 'b', 'c', 'd', 'e']; A.Spleles (0,2); // ["a", "b"] a: ["c", "d", "e"] a.splice (0,2); // ["c", "d"] a: ["e"] var a = ['a', 'b', 'c', 'd', ' A.Splice (0,1); // ["a"] a: ["b", "c", "d", "e"] ลบ var a = ['a', 'b', 'c', 'd', 'e'] a.splice (a.length-1,1) l // "e"] *///// splice (เริ่ม, deleteCount, val1, val2, ... ): deleteCount item จากตำแหน่งเริ่มต้นและแทรก val1, val2, ... จากตำแหน่งนี้จากตำแหน่งไปยัง val1, val2, ... var a = ['a', 'b', 'c', 'd', 'e']; A.Splice (3,1,10,21,238,99); // ["d"] a: ["a", "b", "c", 10, 21, 238,99, "e"] var a = ['a', 'b', 'c', 'd', 'e']; A.Splice (A.Length, 10000000,88) // return [] จากองค์ประกอบตามองค์ประกอบสุดท้ายการสกัดกั้นความยาวใด ๆ มันจะต้องว่างเปล่า A: ["A", "B", "C", "D", "E", 88] เพิ่ม var a = ['A', 'B', 'C', 'D' A.Splice (A.Length, 0,88) // กลับ [] จากองค์ประกอบตามองค์ประกอบสุดท้ายการสกัดกั้นความยาวใด ๆ มันจะต้องว่างเปล่า a: ["a", "b", "c", "d", "e", 88] เพิ่ม var a = ['a', 'b', 'c', 'd' ความยาวของ 0 ต้องว่างเปล่า: [88, 99, "A", "B", "C", "D", "E"] เพิ่มก่อนที่จะไม่เปลี่ยน
การรวมกัน
ส่งคืนอาร์เรย์ใหม่ที่ผสานกันอาร์เรย์ดั้งเดิมเปลี่ยนไม้
var a = ['a', 'b', 'c', 'd', 'e']; A.Concat ([88,99]); // ["A", "B", "C", "D", "E", 88, 99] A: ["A", "B", "C", "D", "E"] var B = [9999,10000] A. A: ["A", "B", "C", "D", "E"]
ด้านบนคือการดำเนินการ JS Array (การเพิ่มอาร์เรย์, การลบ, การพลิก, การหมุนสตริง, การจัดทำดัชนี, การสกัดกั้น (แบ่ง), ประกบและการรวมอาเรย์) ที่แนะนำให้คุณรู้จัก ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!