定義的數組大小和克隆這是我下面的代碼:的JavaScript從另一個陣列
customQuestionnaire['questions'] = customQuestionnaire['questions'].slice(0,numberOfQuestions);
我要輸出numberOfQuestions數組大小,但複製高達numberOfQuestions陣列上。如果數組以前更大,這將起作用。但是,如果數組以前更小,我想聲明一個更大的數組(其餘部分是'undefined')呢?我應該這樣做嗎?或者上面的代碼就足夠了。
var temp = customQuestionnaire['questions'].slice(0,numberOfQuestions);
customQuestionnaire['questions'] = new Array(numberOfQuestions);
customQuestionnaire['questions'] = temp.slice();
但是看起來和前面的代碼一樣。我應該怎麼做呢?謝謝。