أمثلة على النحو التالي: أدناه:
نسخ رمز رمز على النحو التالي:
/**
* حذف عناصر الصفيف من خلال القيمة
*
* param القيمة المختلطة القيمة عنصرية
* @مجموعة المصفوفة
*/
Array.Prototype.Deletevalue = Function (value) {
var i = 0 ؛
ل (أنا في هذا) {
إذا (هذا [i] == قيمة) كسر ؛
}
إرجاع this.slice (0 ، i) .concat (this.slice (parseint (i ، 10) + 1)) ؛
}
// مثال
اختبار var = صفيف جديد (1،5،3،4،2) ؛
// الإخراج 5
console.log (test.length) ؛
// حذف العنصر بقيمة 4
test = test.deletevalue (4) ؛
// الإخراج [1 ، 5 ، 3 ، 2]
console.log (اختبار) ؛
// الإخراج 4
console.log (test.length) ؛
/**
* حذف عناصر الصفيف من خلال الفهارس
*
* param int index index
* @مجموعة المصفوفة
*/
Array.Prototype.DeleteIndex = Function (INDEX) {
إرجاع هذا.
}
// مثال
اختبار var = صفيف جديد (1،5،3،4،2) ؛
// الإخراج 5
console.log (test.length) ؛
// حذف العنصر بفهرسة 1
test = test.deleteIndex (1) ؛
// الإخراج [1 ، 3 ، 4 ، 2]
console.log (اختبار) ؛
// الإخراج 4
console.log (test.length) ؛