Массив в массиве в jQuery

0

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

var chkArray = { tv_type[],screen_size[],connectivity[],features[]};
var tv_type = [];
var screen_size = [];
var connectivity = [];
var features = [];
  • 0
    Вы можете использовать $.each() для перебора ваших массивов. Документация каждого ()
  • 0
    Первая строка - НЛО.
Показать ещё 1 комментарий
Теги:
arrays
multidimensional-array

3 ответа

1
Лучший ответ

Определить массив по переменной области видимости

var tv_type = [];
var screen_size = [];
var connectivity = [];
var features = [];

//incorrect syntax
/*var chkArray = { tv_type[],screen_size[],connectivity[],features[]};*/

//change to 
var chkArray = [tv_type,screen_size,connectivity,features];

Для отладки

alert(JSON.stringify(chkArray))

ИЛИ

console.log(chkArray)
0

Я думаю, вам нужен объект с массивами, даже если вы запрашиваете массивы в массиве. Это более значимо для вашего дела. Немного похоже на это

var chkArray = {
    tv_type: [],
    screen_size: [],
    connectivity: [],
    features: []
}

Чтобы получить к ним доступ, вы можете сказать:

chkArray.tv_type[index]

И нажмите пункты:

chkArray.tv_type.push("LCD");
0

Вы не можете объявить многомерный массив следующим образом

Возможное решение будет

var arrayA = [];
var arrayB = [];
var arrayC = []; 
var arrayTotal = [arrayA,arrayB,arrayC];

и вы можете использовать

console.log(arrayTotal)

для печати массива в консоли

Ещё вопросы

Сообщество Overcoder
Наверх
Меню