Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:在维护对象的同时控制数组_Javascript_Arrays_Concat - Fatal编程技术网

Javascript:在维护对象的同时控制数组

Javascript:在维护对象的同时控制数组,javascript,arrays,concat,Javascript,Arrays,Concat,我有两个阵列: ArrayOne = new Array(Array1, Array2); ArrayTwo = new Array(Array3, Array4); ArrayThree = new Array(); 我想做: ArrayThree = ArrayOne.concat(ArrayTwo); 结果是: ArrayThree = {ArrayOne, ArrayTwo} 但是,该操作会导致: ArrayThree = {ArrayOne[0], ArrayOne[1]...

我有两个阵列:

ArrayOne = new Array(Array1, Array2);
ArrayTwo = new Array(Array3, Array4);
ArrayThree = new Array();
我想做:

ArrayThree = ArrayOne.concat(ArrayTwo);
结果是:

ArrayThree = {ArrayOne, ArrayTwo}
但是,该操作会导致:

ArrayThree = {ArrayOne[0], ArrayOne[1]... ArrayOne[n], ArrayTwo[0], ArrayTwo[1]... ArrayTwo[n]};
关于如何获取{ArrayOne,ArrayTwo}以便维护原始数组对象,有什么建议吗


如果您不能使用
concat
功能,请向您致谢

var ArrayThree = [ArrayOne, ArrayTwo];
甚至

var ArrayThree = new Array(ArrayOne, ArrayTwo);

如果您有
ArrayThree
以前初始化过的

倒勾(`)用于内联代码,则这不是问题。要设置a的格式,请将其缩进额外的四个空格。编辑器工具栏中的“{}”按钮可以为您执行此操作。编辑您的问题并进行尝试。单击编辑器工具栏中的橙色问号,了解有关格式设置的更多信息和提示。我认为这是因为不鼓励使用
新数组。但这并不是完全错误的,不是吗?而且还提到了首选版本。我不知道这是不可取的。是的,可能是因为投票被否决了,因为我相信这个答案最初建议使用
concat
方法,这正是OP不想要的。如果我错了,我道歉。
var ArrayThree = new Array(ArrayOne, ArrayTwo);