שיטת JavaScript array splice() משמשת להוספה/הסרה של האלמנטים אל/מהמערך הקיים. הוא מחזיר את האלמנטים שהוסרו ממערך. השיטה splice() משנה גם את המערך המקורי.
תחביר
שיטת splice() מיוצגת על ידי התחביר הבא:
array.splice(start,delete,element1,element2,?,elementn)
פָּרָמֶטֶר
הַתחָלָה - הוא מייצג את האינדקס שממנו מתחילה השיטה לחלץ את האלמנטים.
לִמְחוֹק - זה אופציונלי. הוא מייצג את מספר האלמנטים שיש להסיר.
element1,element2,...,elementn - זה אופציונלי. זה מייצג את האלמנטים שיש להכניס.
לַחֲזוֹר
מערך חדש המכיל את האלמנטים שהוסרו.
דוגמה לשיטת JavaScript Array splice()
כאן, נבין את שיטת splice() באמצעות דוגמאות שונות.
דוגמה 1
בוא נראה דוגמה להוספת אלמנט למערך הקיים מבלי להסיר אלמנטים אחרים.
var arr=['Monday','Tuesday','Thursday','Friday']; var result=arr.splice(2,0,'Wednesday') document.writeln(arr);בדוק את זה עכשיו
תְפוּקָה:
Monday,Tuesday,Wednesday,Thursday,Friday
דוגמה 2
בוא נראה דוגמה להוספת אלמנט למערך הקיים תוך הסרת אלמנטים אחרים.
var arr=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2,2,'Wednesday') document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);בדוק את זה עכשיו
תְפוּקָה:
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Saturday,Sunday
דוגמה 3
בוא נראה דוגמה להוספת שני אלמנטים למערך הקיים תוך הסרת אלמנט אחד.
var arr=['Monday','Tuesday','Sunday','Friday']; var result=arr.splice(2,1,'Wednesday','Thursday'); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);בדוק את זה עכשיו
תְפוּקָה:
Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Sunday
דוגמה 4
בוא נראה דוגמה להסרת האלמנטים מהמערך הקיים.
var arr=['Monday','Tuesday','Saturday','Sunday','Thursday','Friday']; var result=arr.splice(2); document.writeln('Updated array: '+arr+' <br>'); document.writeln('Removed element: '+result);בדוק את זה עכשיו
תְפוּקָה:
Updated array: Monday,Tuesday Removed element: Saturday,Sunday,Thursday,Friday