logo

שיטת JavaScript Array splice()

שיטת 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=[&apos;Monday&apos;,&apos;Tuesday&apos;,&apos;Saturday&apos;,&apos;Sunday&apos;,&apos;Thursday&apos;,&apos;Friday&apos;]; var result=arr.splice(2,2,&apos;Wednesday&apos;) document.writeln(&apos;Updated array: &apos;+arr+&apos; <br>&apos;); document.writeln(&apos;Removed element: &apos;+result); 
בדוק את זה עכשיו

תְפוּקָה:

 Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Saturday,Sunday 

דוגמה 3

בוא נראה דוגמה להוספת שני אלמנטים למערך הקיים תוך הסרת אלמנט אחד.

 var arr=[&apos;Monday&apos;,&apos;Tuesday&apos;,&apos;Sunday&apos;,&apos;Friday&apos;]; var result=arr.splice(2,1,&apos;Wednesday&apos;,&apos;Thursday&apos;); document.writeln(&apos;Updated array: &apos;+arr+&apos; <br>&apos;); document.writeln(&apos;Removed element: &apos;+result); 
בדוק את זה עכשיו

תְפוּקָה:

 Updated array: Monday,Tuesday,Wednesday,Thursday,Friday Removed element: Sunday 

דוגמה 4

בוא נראה דוגמה להסרת האלמנטים מהמערך הקיים.

 var arr=[&apos;Monday&apos;,&apos;Tuesday&apos;,&apos;Saturday&apos;,&apos;Sunday&apos;,&apos;Thursday&apos;,&apos;Friday&apos;]; var result=arr.splice(2); document.writeln(&apos;Updated array: &apos;+arr+&apos; <br>&apos;); document.writeln(&apos;Removed element: &apos;+result); 
בדוק את זה עכשיו

תְפוּקָה:

 Updated array: Monday,Tuesday Removed element: Saturday,Sunday,Thursday,Friday