jQuery.merge( first, second )
מחזירה: מערך
תיאור: מחבר התוכן של שני מערכים יחד לתוך המערך הראשון.
jQuery.merge( first, second )
הוספה בגרסה: 1.0
first
המערך הראשון למיזוג, אלמנטים של השני מתווספים.
second
המערך השני כדי להתמזג לתוך הראשון, ללא שינוי.
$.merge() בונה מערך, שמכיל כל האלמנטים משני מערכים.
סדר של אלמנטים במערכים נשמר עם אלמנטים, שהוספו ממערך השני.
פונקציה
$.merge() היא הרסנית.
היא משנה פרמטר הראשון, כדי להוסיף אלמנטים משני.
אם אתם צריכים מערך הראשון מקורי, תשמרו עותק שלו לפני הפעלה
$.merge().
למרבה המזל,
$.merge()
בעצמו יכול לבצע שכפול זה:
var newArray = $.merge([], oldArray);
קיצור זה יוצר מערך חדש, מערך ריק וממזג תוכן של oldArray בתוכו, משבט מערך ביעילות.
לפני jQuery 1.4, ארגומנטים של הפונקציה חייבים להיות אובייקטים אמיתיים של Javascript; תשתמשו ב- $.makeArray אם הם לא. כדי להסיר אלמנטים כפולים ממערך הסופי תשתמשו ב- $.unique().
דוגמאות
דוגמה 1
מחבר שני מערכים.$.merge( [0,1,2], [2,3,4] )
[0,1,2,2,3,4]
דוגמה 2
מחבר שני מערכים.$.merge( [3,2,1], [4,3,2] )
[3,2,1,4,3,2]
דוגמה 3
משלב שני מערכים, אך משתמש בעותק, כך המקור לא משתנה.var first = ['a','b','c']; var second = ['d','e','f']; $.merge( $.merge([],first), second);
["a","b","c","d","e","f"]
האם מידע זה היה מועיל?

