การเพิ่มอาร์เรย์
• ary.push ()
เพิ่มองค์ประกอบในตอนท้ายของอาร์เรย์ซึ่งส่งคืนความยาวของอาร์เรย์ใหม่หลังจากเพิ่มและเปลี่ยนอาร์เรย์เดิม
• ary.unshift ()
การเพิ่มองค์ประกอบไปยังจุดเริ่มต้นของอาร์เรย์จะส่งคืนความยาวของอาร์เรย์ใหม่หลังจากเพิ่มและอาร์เรย์ดั้งเดิมจะเปลี่ยนไป
• var ary = [1,2,3,4];
var res = ary.unshift (6);
console.log (res); ---> 5
สิ่งที่ถูกส่งคืนคือความยาวของอาร์เรย์ใหม่• ary.splice (n, m, x) เพื่อลบองค์ประกอบ M ออกจากดัชนี n วางองค์ประกอบที่เพิ่มขึ้นใหม่ x ด้านหน้าของดัชนี n และส่งคืนองค์ประกอบที่ถูกลบเป็นอาร์เรย์ใหม่และเปลี่ยนอาร์เรย์ดั้งเดิม
• ary.splice (n, 0, x)
0 องค์ประกอบจะถูกลบออกจากดัชนี N และองค์ประกอบที่เพิ่มขึ้นใหม่ X จะถูกวางไว้ด้านหน้าของดัชนี n อาร์เรย์เปล่าที่ส่งคืนจะเปลี่ยนไป
• ary.splice (n, m)
เริ่มลบองค์ประกอบ M จาก INDEX N ส่งคืนเนื้อหาที่ถูกลบเป็นอาร์เรย์ใหม่และเปลี่ยนอาร์เรย์ดั้งเดิม
• Splice (0,0, x) -----> Unshift
การลบอาร์เรย์
• ary.pop () ลบรายการสุดท้ายของอาร์เรย์ส่งคืนรายการที่ถูกลบและอาร์เรย์ดั้งเดิมจะเปลี่ยนไป
• ary.shift () ลบรายการแรกของอาร์เรย์ส่งคืนรายการที่ถูกลบและอาร์เรย์ดั้งเดิมจะเปลี่ยนไป
• var ary = [5,8,3,4,6]; var res = ary.shift (); console.dir (res); ----> 5 ส่งคืนรายการแรกของอาร์เรย์•ลบเนื้อหาของรายการสุดท้ายของอาร์เรย์ array.splice (ary.length-
1,1) //ary.length -1 เนื้อหาของรายการสุดท้ายของอาร์เรย์ array array.length- = 1 ary.length-
• var ary = [5,8,3,4,6]; //
ary.splice (ary.length-1,1); //
ary.length- = 1;
console.dir (ary); ---->
ผลลัพธ์คือการสืบค้นและการคัดลอกอาร์เรย์ [5,8,3,4]
• Slice (N, M) เริ่มต้นจาก INDEX N ค้นหาดัชนี M และส่งคืนเนื้อหาที่พบเป็นอาร์เรย์ใหม่และอาร์เรย์ดั้งเดิมจะไม่เปลี่ยนแปลง
• Slice (N-1, M) สกัดคำศัพท์ที่ n ถึงเทอม MTH ของอาร์เรย์
• Slice (n) ค้นหาจุดสิ้นสุดของอาร์เรย์ที่เริ่มต้นจากดัชนี n
• Slice (0) Slice () คัดลอกอาร์เรย์ดั้งเดิมลงในโคลนอาร์เรย์
• concat () ยังสามารถใช้การโคลนอาร์เรย์ได้
•ความตั้งใจดั้งเดิมของ concat คือการใช้การเย็บอาเรย์ ary.concat (ary2) เพื่อแยกสองอาร์เรย์
แปลงอาร์เรย์เป็นสตริง
• ToString นำแต่ละรายการออกในอาร์เรย์และแยกออกเป็นเครื่องหมายจุลภาคและอาร์เรย์ดั้งเดิมยังคงไม่เปลี่ยนแปลง
•เข้าร่วม ("+") แยกแต่ละรายการในอาร์เรย์ด้วยตัวคั่นที่ระบุ
•ผลรวมของอาร์เรย์
var ary = [5,8,3,4,6]; var str = ary.join ("+"); var total = eval (str); console.dir (ทั้งหมด); // เปลี่ยนสตริงที่ระบุเป็นนิพจน์จริงและดำเนินการ var ary = [5,8,3,4,6]; var total = 0; สำหรับ (var i = 0; i <ary.length; i ++) {total+= ary [i]; } console.dir (รวม);การจัดเรียงอาร์เรย์และการเรียงลำดับ
• reverse () เรียงลำดับอาร์เรย์คว่ำและเปลี่ยนอาร์เรย์ดั้งเดิม
•การเรียงลำดับสามารถตระหนักถึงการเรียงลำดับจากขนาดใหญ่ถึงเล็กหรือจากขนาดเล็กถึงใหญ่ แต่การเขียนเรียงลำดับโดยตรงสามารถเรียงลำดับได้ภายในสิบรายการ (ฟังก์ชั่น (a, b) {return (ab);})
วิธีการที่ใช้กันทั่วไปบางวิธีไม่เข้ากัน
•เมธอดดัชนี () ส่งคืนตำแหน่งที่ค่าสตริงที่ระบุปรากฏขึ้นเป็นครั้งแรกในสตริง
• foreach
•แผนที่
ฉันจะเสริมในอนาคตในห้องที่แออัด ฉันหวังว่ามันจะช่วยให้ทุกคนเข้าใจและเรียนรู้ร่วมกัน
การอภิปรายสั้น ๆ ข้างต้นเกี่ยวกับการเพิ่มการลบการดัดแปลงและการค้นหาอาร์เรย์ใน JavaScript เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น