อ้างจากคำถามและคำตอบใน Baidu รู้
ตัวอย่างเช่นอาร์เรย์ {1,2,3,4,5}
เพื่อลบ 3 ในอาร์เรย์เพื่อรับ {1,2,4,5}
รหัส JS:
<script type = "text/javascript"> array.parray.prototype.indexof = function (val) {// prototype เพิ่มแอตทริบิวต์ลงในอาร์เรย์สำหรับ (var i = 0; i <this.length; // องค์ประกอบในอาร์เรย์เท่ากับพารามิเตอร์ที่ผ่านฉันเป็นตัวห้อยถ้ามีฉันจะส่งคืน} return -1; - array.prototype.remove = function (val) {// ต้นแบบเพิ่มแอตทริบิวต์ไปยัง array var index = this.indexof (val); // เรียกฟังก์ชันดัชนี () เพื่อรับค่าส่งคืนของการค้นหาหาก (ดัชนี> -1) {this.splice (ดัชนี, 1); // ใช้ฟังก์ชัน splice () เพื่อลบองค์ประกอบที่ระบุ วิธีการ splice () ใช้เพื่อแทรกลบหรือแทนที่องค์ประกอบของอาร์เรย์}}; var array = [1, 2, 3, 4, 5]; array.remove (3); </script>ใน
array.prototype.indexof = function (val) {สำหรับ (var i = 0; i <this.length; i ++) {ถ้า (นี่ [i] == val) return i; } return -1; }; array.prototype.remove = function (val) {var index = this.indexof (val); if (index> -1) {this.splice (ดัชนี, 1); -ฟังก์ชั่นใช้งานได้จริงมาก สำหรับอาร์เรย์ที่ต้องถูกลบให้อ้างถึงอาร์เรย์ REMOVE (VAL); ฟังก์ชั่นอาร์เรย์คือชื่ออาร์เรย์ที่ถูกลบเป็นเนื้อหาเฉพาะในอาร์เรย์ที่ระบุที่ระบุ
รหัสการใช้งานของบทความข้างต้น JS สำหรับการลบการใช้งานองค์ประกอบของค่าที่ระบุ (ไม่ใช่ตำแหน่งที่ระบุ) จากอาร์เรย์เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่ามันจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น