JavaScript: нажмите в массив внутри объекта?

Вопросы:

  • Как я могу нажать массив в другой массив, расположенный внутри объекта?

Пример кодирования:

var myObj = {

    arrayOne: [],

    arrayTwo: []

};

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

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

obj[arrayOne].push(arrayLetters); 

RESULT

    { 

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

    arrayTwo: [] 

    };

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

Комментарии:

По сути, я хотел бы иметь ключевой индекс для разных массивов.

Ответы

Ответ 1

obj.arrayOne.push(arrayLetters);

или

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

Ответ 2

Вы не можете выполнить операцию push для объекта, но вы можете сделать это:

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"

}