[英]How to get keys and values of arrays inside Multidimensional array in javascript
[英]how to assign values to multidimensional arrays in javascript?
我試圖這樣做:
arr[i][j] = 'whatever';
但我收到某種錯誤“無法轉換為 object...”
我猜測當您嘗試將a[i]
視為數組時,您還沒有初始化它。 如果您在說a[i][j]
時尚未將a[i]
初始化為數組,那么它將是未定義的(或其他不是數組或對象的東西)並且不知道是什么[j]
表示,因此您的“無法轉換為對象”錯誤。 你需要更多這樣的東西:
var a = [ ];
for(var i = 0; i < 10; ++i) {
a[i] = [ ];
for(var j = 0; j < 10; ++j) {
a[i][j] = 42; // a[i] is now an array so this works.
}
}
設置喜歡
a[3]["fieldName"]="xxxx";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.