שכפול אובייקט בJS

Kodak997

New member
שכפול אובייקט בJS

שלום, יש לי שני חלונות, אחד פותח את השני. אני רוצה שמערך מסויים שנמצא בחלון הראשון, יעבור גם לחלון השני. עכשיו, אם אני עושה השוואה פשוטה, ככה: var arrImgIds = window.opener.arrImgIds; אני בעצם מקבל לא את המערך אלא הפנייה לאובייקט שלו, וזה רע כי הוא בעצם עדין תלוי בחלון הראשון. אז איך משכפלים מערך (או בכלל, אובייקט)?
 

selalerer

New member
במקרה שך מערך אתה יכול להשתמש ב

concat הנה כך:
var arrImgIds=new Array(); arrImgIds=arrImgIds.concat(window.opener.arrImgIds);​
אין פה למעשה שום שרשור אבל זה עושה את העבודה.
 
למעלה