האם מפת מערך מחזירה מערך חדש?
האם מפת מערך מחזירה מערך חדש?

וִידֵאוֹ: האם מפת מערך מחזירה מערך חדש?

וִידֵאוֹ: האם מפת מערך מחזירה מערך חדש?
וִידֵאוֹ: מערך חד מימדי שיעור 1 | הנדסת תוכנה וסייבר לכיתות י,יא,יב 2024, דֵצֶמבֶּר
Anonim

זה פשוט קורא לפונקציה מסופקת בכל אלמנט שלך מַעֲרָך . התקשרות חוזרת זו רשאית לשנות את השיחה מַעֲרָך . בינתיים, ה מַפָּה שיטת () תקרא גם לפונקציה מסופקת בכל אלמנט ב- מַעֲרָך . ההבדל הוא זה מַפָּה () מנצל לַחֲזוֹר ערכים ובעצם מחזיר מערך חדש באותו גודל.

באופן דומה, האם מסנן יוצר מערך חדש?

לְסַנֵן () קורא לפונקציית התקשרות חוזרת מסופקת פעם אחת עבור כל אלמנט ב-an מַעֲרָך , ובונה א מערך חדש מכל הערכים שעבורם התקשרות חוזרת מחזירה ערך שכופה ל-true. מַעֲרָך אלמנטים אשר לַעֲשׂוֹת לא לעבור את מבחן ההתקשרות חזרה פשוט מדלגים עליהם ואינם כלולים ב- מערך חדש.

באופן דומה, האם מפחית מערך מוטציה? אתה לַעֲשׂוֹת לא חייב ל לְהִשְׁתַנוֹת המקורי מַעֲרָך כשמשתמש לְהַפחִית לפתור את האתגר הזה. אתה יכול ליצור אחר מַעֲרָך עם לְהַפחִית.

שנית, האם המפה עוברת מוטציות במערך?

מפה כן לֹא לְהִשְׁתַנוֹת ה מַעֲרָך שעליו הוא נקרא (אם כי התקשרות חוזרת, אם מופעלת, עשויה לַעֲשׂוֹת לכן). מגוון האלמנטים שעובדו על ידי מַפָּה מוגדר לפני הפניה הראשונה של התקשרות חוזרת. אם אלמנטים קיימים של מַעֲרָך משתנים, הערך שלהם כפי שיועבר להתקשרות חוזרת יהיה הערך באותו זמן מַפָּה מבקר אותם.

מהי פונקציית המפה ב-JavaScript?

ה מַפָּה () שיטה ב-JavaScript יוצר מערך על ידי קריאה לספציפי פוּנקצִיָה על כל אלמנט הקיים במערך האב. זה לא מוטציה שיטה . בדרך כלל מַפָּה () שיטה משמש לחזרה על מערך וקריאה פוּנקצִיָה על כל אלמנט של מערך.

מוּמלָץ: