2014-06-19 8 views
14

Domande:JavaScript: inserire una matrice all'interno di un oggetto?

  1. Come posso spingere un array in un altro Array che si trova all'interno di un oggetto?

Esempio di codifica:

var myObj = { 

    arrayOne: [], 

    arrayTwo: [] 

}; 

var arrayLetters = ['A', 'B']; 

/************************************ 

obj[arrayOne].push(arrayLetters); 

RESULT 

    { 

    arrayOne: [['A', 'B']], 

    arrayTwo: [] 

    }; 

************************************/ 

Commenti:

In sostanza, vorrei avere un indice chiave per le mie varie matrici.

risposta

30
obj.arrayOne.push(arrayLetters); 

o

obj['arrayOne'].push(arrayLetters); 
+0

Sì, penso che è. Colpa mia... –

-4

Non è possibile eseguire un'operazione push su un oggetto, ma si può fare questo:

var form = {}; 

var question = []; 

var answer = [] ; 

question.push(value); 

form['question'] = question; 

console.log(form); 

//outputs 
{ 

    question: Array[6] 

    0: "test 1" 

    1: "jjjjjjjjjjjjjj" 

    2: "test 2" 

    3: "iiiiiiiiiiiiiiii" 

    4: "test 3" 

    5: "mmmmmmmmmmmmmmmmmmm" 

} 
Problemi correlati