Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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 - Fatal编程技术网

Javascript 如何在数组中插入内容?

Javascript 如何在数组中插入内容?,javascript,arrays,Javascript,Arrays,例如,如果我有这个数组变量: var arr=[ [1,2,3] [4,5,6] ] 如何在该数组中插入内容,例如: arr=[ [1,2,3] [4,5,6] [7,8,9] ] 我尝试了arr=[arr[7,8,9]],但是[]正在建立 如何做到这一点?使用: 这应该能奏效。 如果要插入: arr.splice(offset,0,thing_to_insert); 试试这个: arr.push([7,8,9]); var arr=[ [1,2,

例如,如果我有这个数组变量:

var arr=[  
[1,2,3]  
[4,5,6]  
]  
如何在该数组中插入内容,例如:

arr=[  
[1,2,3]  
[4,5,6]   
[7,8,9]  
] 
我尝试了
arr=[arr[7,8,9]]
,但是
[]
正在建立

如何做到这一点?

使用:

这应该能奏效。 如果要插入:

arr.splice(offset,0,thing_to_insert);
试试这个:

arr.push([7,8,9]);
var arr=[  
[1,2,3]  
[4,5,6]  
] ;
arr.push([7,8,9]);
push()
是一种标准的数组方法

将元素添加到数组的末尾

var arr=[  
    [1,2,3]  
    [4,5,6]  
    ];

arr.push([7,8,9]);
允许您在所需的任何索引处向数组添加元素:

var arr=[  
    [1,2,3]  
    [4,5,6]  
    ];

arr.splice(arr.length, 0, [7,8,9]);
试试这个:

arr.push([7,8,9]);
var arr=[  
[1,2,3]  
[4,5,6]  
] ;
arr.push([7,8,9]);
你可以用推吗

我不确定这是否有效:

arr.push(7);
arr.push(8);
arr.push(9);
arr.push([7,8,9])

但我相信这会奏效:

arr.push(7);
arr.push(8);
arr.push(9);

arr
在您的上一个代码之后是这样的:
[[1,2,3],[4,5,6],7,8,9]
。。。哪一个不正确。阅读怎么样?重复。