Можете ли вы иметь переменную внутри переменной в JavaScript? - PullRequest
0 голосов
/ 21 марта 2012

Мне нужно сделать что-то вроде этого:

Раздел 1, глава 1, заголовок "Собаки"

Раздел 1, глава 2, заголовок "Кошки"

Раздел 2, глава 1, заголовок: «Золотая рыбка»

Я хочу иметь возможность написать что-то вроде этого с массивами:

section[0].chapter[0] = "Dogs";
section[0].chapter[1] = "Cats";
section[1].chapter[0] = "Goldfish";

Ответы [ 2 ]

1 голос
/ 21 марта 2012

В этом другом посте по stackoverflow есть несколько вопросов о том, как создавать 2-мерные массивы. Как создать двумерный массив в JavaScript?

Или вы можете использовать «класс», хотя это может быть излишне сложно ...

function Section ()
{
  this.Chapters = new Array( 10 );
}

function CreateSection ()
{
  var sections = new Array ( 10 );

  sections[0] = new Section ();
  sections[0].Chapters[0] = "dogs";

  alert (  sections[0].Chapters[0] );
}
0 голосов
/ 21 марта 2012

Вы имеете в виду многомерный массив?

Как создать двумерный массив в JavaScript?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...