定义的数组大小和克隆这是我下面的代码:的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();
但是看起来和前面的代码一样。我应该怎么做呢?谢谢。