اذهب إلى المحتوى

السؤال

نشر

لدي  مصفوفة على Javascript وتحتوي على قيم عدة، وأعلم أنه بإمكاني إدخال قيمة في أسفل المصفوفة، لكن ما أريد السؤال عنه كيف يمكنني إدخال القيمة في Index معيّن أحدده أنا؟ هل من دالة تمكنني من فعل ذلك؟

Recommended Posts

  • 0
نشر

تمكننا دالة splice من تغيير محتوى مصفوفة على javascript وذلك إما بإضافة، حذف أو تغيير عناصر في أماكن محددة، وهذه هي طريقة كتابتها من الموقع الرسمي:

array.splice(start, deleteCount[, item1[, item2[, ...]]])

 في حالتنا هذه، سنستعملها هكذا:

  • باعتبار لدينا المصفوفة التالية:
var arr = [];
arr[0] = "Jani";
arr[1] = "Hege";
arr[2] = "Stale";
arr[3] = "Kai Jim";
arr[4] = "Borge";
  • سنُظهر محتواها:
console.log(arr.join());
//Jani,Hege,Stale,Kai Jim,Borge
  • نُضيف لها القيمة:

ملاحظة أن القيمة 'Lene' مُدرجة في الرتبة 3 أي في index 2.

arr.splice(2, 0, "Lene");
  • نُظهر محتوى المصفوفة من جديد:
console.log(arr.join());
//Jani,Hege,Lene,Stale,Kai Jim,Borge

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...