-2

I've got a couple of arrays, named array_1, array_2 till array_5.

Depending on a certain level, I want to use an array, let's say when level = 1 use array_1. When I try: myArr = array_ + level I can't approach myArr as an array (I declared myArr as an array).

How do I concatenate 'array_' with 'number 1'.

Michele d'Amico
  • 22,111
  • 8
  • 69
  • 76
Henky
  • 1
  • 1

1 Answers1

0

Use this:

var arrayName = "array_" + "1";
var requiredArrayName = window[arrayName];
ArinCool
  • 1,720
  • 1
  • 13
  • 24
  • The arrays are stored as globals. window["array_" + "1"] doesn't work. I tried window["array_" + level.toString()] and that doesn't work either. – Henky Jan 16 '15 at 19:45