русский  עברית
tadam logo
דוגמאות jQuery
מצאתם שגיאה?
סמנו אותה עם העכבר ותלחצו
Ctrl + Enter
בדיקת כתיב Xhtml.co.il
Orphus system

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"]
האם מידע זה היה מועיל?
   

תגובות