Показать сообщение отдельно
  #22 (permalink)  
Старый 10.11.2014, 08:42
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Сообщение от Aetae Посмотреть сообщение
cript, в js нет понятия "многоуровневый массив". Есть массив( [] ). Есть объект( {} ). Ведут они себя (если утрировать) одинаково, только в первом ключи - цифры, во втором произвольные строки.
Если в хотите имитировать "многоуровневый массив" вы должны один массив\объект положить в другой..
a = {
  key1: [
    "index"
  ], 
  key2: [
    "index2"
  ]
}
В таком случае добавить к индексу key1 в конец новое значение можно так a['key1'] = 'new';
Удалить первое значение delete a['key1'][0];
Проверить на наличие значений в ключе key1 if(a['key1'] != undefined)?

Последний раз редактировалось cript, 10.11.2014 в 08:51.
Ответить с цитированием