החלת פונקציית ה- Splice של JavaScript

Applying Javascript S Splice Function




JavaScript היא שפת תכנות קלה, וכמו בכל שפת תכנות, כאשר אנו מפתחים תוכניות JavaScript, לעתים קרובות אנו צריכים לעבוד עם מערכים לאחסון נתונים. במאמר זה, נציג את פונקציית השיתוף המובנית של JavaScript ונדון כיצד נוכל להשתמש בה כדי לתפעל מערך. ככל שנוצרים נתונים, יש לעדכן את המבנים המשמשים לאחסון. מסיבה זו, מתכנת חייב לעתים קרובות להוסיף אלמנטים או להסיר אלמנטים ממערך.

ה פונקציית שחבור משמש להוספת אלמנטים או להסרת אלמנטים ממערך באינדקס נתון, והוא מחזיר את האלמנטים שהוסרו מהמערך. התחביר של פונקציית ה- splice הוא כדלקמן:







מַעֲרָך.אִחוּי(אינדקס,removeCount,פריטים ...)

פה, אינדקס היא המיקום שבו אנו רוצים להוסיף או להסיר אלמנטים, removeCount , שהוא טיעון אופציונלי, הוא מספר האלמנטים שברצוננו להסיר, ו- פריטים , שהוא גם אופציונלי, מכיל את האלמנטים שברצוננו להוסיף.



כעת, נעבור על כמה דוגמאות להראות כיצד אִחוּי הפונקציה מיושמת.



ראשית, נניח שיש לנו מערך המורכב מחמישה אלמנטים.





תנו לאר= [10,עשרים,30,40,חמישים]

כדי להסיר את האלמנטים 20 ו -30 (במיקום 1 ובמיקום 2 במערך, בהתאמה) מהמערך, אנו פשוט קוראים ל- אִחוּי תפקוד ותגיד לו להתחיל מהאינדקס הראשון ולהסיר 2 אלמנטים.

arr.אִחוּי(1,2);


הערכים 20 ו -30 מוחזרים כפלט. לאחר מכן, נוכל להסתכל על המערך המקורי באמצעות הפקודה הבאה:



לְנַחֵם.עֵץ(arr);


שני האלמנטים המוחזרים בפלט כבר אינם במערך.

לאחר מכן, נוסיף אלמנטים למערך באמצעות אִחוּי פוּנקצִיָה. מכיוון שלא נסיר אלמנטים מהמערך, אנו יכולים לספק ערך של אפס עבור removeCount ולאחר מכן לספק את האלמנטים שברצוננו להוסיף.

arr.אִחוּי(2, 0, 30, 35);


הפקודה למעלה מחזירה מערך ריק מכיוון שלא הוסרו רכיבים. עם זאת, אם נסתכל על המערך המקורי, נוכל לראות שהוא עודכן.

לְנַחֵם.עֵץ(arr);

הערכים 30 ו -35 נוספו בהצלחה באינדקס השני.

לבסוף, אם נרצה להסיר אלמנטים ולהוסיף אלמנטים, נוכל לספק ערכים הן עבור removeCount והן לפריטים.

arr.אִחוּי(1, 2, חֲמֵשׁ עֶשׂרֵה, עשרים, 25);

הפקודה לעיל החזירה את שני האלמנטים שהוסרו, ואם נדפיס את המערך המקורי לקונסולה, נוכל לראות ש -20 ו -30 כבר אינם במערך וכי נוספו 15, 20 ו -25.

לְנַחֵם.עֵץ(arr);

סיכום

במאמר זה דנו במספר דרכים לשימוש ב- אִחוּי פונקציה לעדכון מערכים. אנו מקווים שמצאת מאמר זה שימושי וממשיכים ללמוד JavaScript עם linuxhint.com.