اقتبس من سؤال وإجابة في بايدو تعرف
على سبيل المثال صفيف {1،2،3،4،5}
لحذف 3 في الصفيف للحصول على {1،2،4،5}
رمز JS:
<script type = "text/javaScript"> array.parray.prototype.indexof = function (val) {// prototype add atruction to the Array for (var i = 0 ؛ i <this.length ؛ i ++) {// هذا يشير إلى عدد عناصر فئة الصفيف إذا (هذا [i] == val) i ؛ // عناصر في الصفيف تساوي المعلمة التي تم تمريرها ، فأنا المفروض ، إذا كان هناك ، سأعود} الإرجاع -1 ؛ } ؛ Array.Prototype.Remove = function (val) {// النموذج الأولي إضافة سمة إلى Array var index = this.indexof (val) ؛ // استدعاء الدالة index () للحصول على قيمة الإرجاع للبحث if (index> -1) {this.splice (index ، 1) ؛ // استخدم وظيفة splice () لحذف العنصر المحدد. يتم استخدام طريقة splice () لإدراج أو حذف أو استبدال عناصر الصفيف}} ؛ var Array = [1 ، 2 ، 3 ، 4 ، 5] ؛ Array.Remove (3) ؛ </script>في
Array.Prototype.indexof = function (val) {for (var i = 0 ؛ i <this.length ؛ i ++) {if (this [i] == val) return i ؛ } العودة -1 ؛ } ؛ array.prototype.remove = function (val) {var index = this.indexof (val) ؛ if (index> -1) {this.splice (index ، 1) ؛ }} ؛الوظيفة عملية للغاية. بالنسبة للمصفوفات التي يجب حذفها ، راجع Array.remove (Val) ؛ الوظيفة ، المصفوفة هي اسم الصفيف المحذوف Val هو المحتوى المحدد في الصفيف المحذوف المحدد.
إن رمز تنفيذ المقالة أعلاه JS لإزالة تطبيقات العناصر للقيم المحددة (غير المواضع المحددة) من الصفيف هو كل المحتوى الذي أشاركه معك. آمل أن يعطيك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.