2014-06-19 6 views
14

Pytania:JavaScript: Wepchnij do tablicy wewnątrz obiektu?

  1. Jak mogę przesunąć tablicę do innego tablicy umieszczonej wewnątrz obiektu?

Przykład kodowania:

var myObj = { 

    arrayOne: [], 

    arrayTwo: [] 

}; 

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

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

obj[arrayOne].push(arrayLetters); 

RESULT 

    { 

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

    arrayTwo: [] 

    }; 

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

Komentarze:

Zasadniczo chciałbym mieć kluczowy indeks dla moich różnych tablic.

Odpowiedz

30
obj.arrayOne.push(arrayLetters); 

lub

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

Tak, myślę, że to jest to. Mój błąd... –

-4

Nie można wykonać operacji wypychania na obiekcie, ale można to zrobić:

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" 

}