2013-04-25 4 views
0

Как нажимать массив в массиве с помощью Javascript?Push Array in Array

Я знаю только подтолкнет нормальный массив как ...

var arr = []; 
arr.push(['one','two','three']); 

То есть ..

array(
'one', 
'two', 
'three' 
) 

Но что? Как нажимать вот так ...

array(
array(
    'one', 
    'one_two' 
), 
'two', 
'three' 
) 

ответ

2

Это то, что вы делаете уже.

Этот код делает один массив:

var arr = []; 
arr.push('one','two','three'); // push three items 

И.Э. такой же результат, как:

var arr = ['one','two','three']; 

Этот код делает зубчатый массив (массив в массиве):

var arr = []; 
arr.push(['one','two','three']); // push one item that is an array 

т.е. тот же результат:

var arr = [ 
    ['one','two','three'] 
]; 
+0

Спасибо, что я уже сделал! Хорошие примеры: D – l2aelba

+1

@ Guffa, что было ясно для меня, чтобы знать, что я только что сделал. Поскольку OP интересовался нажатием массива в массиве, я это сделал. Спасибо вам. +1. – Vinay

2

вот так.

arr.push([['one','two','three']]); 
+0

Ах да .... Просто еще '[]' внутри спасибо ... – l2aelba

+0

@ l2aelba Вы можете ... – Vinay

+1

Это делает массив в массиве в массиве, то есть так же, как 'var arr = [[['one', 'two', 'three']]];' – Guffa

0

Вы также можете использовать

var oldArray = new Array() // Put something inside 

var newArray = {a:valueA, b:valueB, c:valueC} 

oldArray.push(newArray) 

Лучший