該數組中的數組聲明是否正確?如果它是正確的我怎麼能輸出或至少警報chkArray中的所有內容?jQuery中的數組中的數組
var chkArray = { tv_type[],screen_size[],connectivity[],features[]};
var tv_type = [];
var screen_size = [];
var connectivity = [];
var features = [];
該數組中的數組聲明是否正確?如果它是正確的我怎麼能輸出或至少警報chkArray中的所有內容?jQuery中的數組中的數組
var chkArray = { tv_type[],screen_size[],connectivity[],features[]};
var tv_type = [];
var screen_size = [];
var connectivity = [];
var features = [];
根據變量的作用域
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))
OR
console.log(chkArray)
我想你想用它數組對象,即使你要求數組中的數組。這對你的用例更有意義。像這樣的位
var chkArray = {
tv_type: [],
screen_size: [],
connectivity: [],
features: []
}
要訪問他們,你可以說:
chkArray.tv_type[index]
,推動項目:
chkArray.tv_type.push("LCD");
你不能聲明一個多維數組這樣
可能解決方案將爲
var arrayA = [];
var arrayB = [];
var arrayC = [];
var arrayTotal = [arrayA,arrayB,arrayC];
,你可以使用
console.log(arrayTotal)
打印陣列控制檯
你可以使用'$。每()'函數通過您的數組進行迭代。文檔[each()](http://api.jquery.com/jquery.each/) – Mivaweb
第一行是UFO。 –
我想你會得到一個錯誤,因爲你正在試圖在聲明之前使用你的數組。 –