簡體   English   中英

二維數組未使用JavaScript打印

[英]Two dimensional array is not being printed using javascript

以下是一個二維數組,我只需要打印它,但是當我在它里面循環時,我得到[object object]undefined

const myarra = function(){
    return [
        [
          { "dayOfMonth" : 1, "dayOfWeek" : "Fri", "event" : "" },
          { "dayOfMonth" : 2, "dayOfWeek" : "Sat", "event" : "" }
        ]
    ];
};

這樣,您可以跟蹤數組中的每個元素。

如果您只想使用console.log(JSON.stringify(arrayVariable))此代碼打印該數組,也可以使用JSON.stringify(arrayVariable)方法。

  function myfunction(){ var array=[[{"dayOfMonth":1,"dayOfWeek":"Fri","event":""}, {"dayOfMonth":2,"dayOfWeek":"Sat","event":""}]]; for(var i=0;i<array.length;i++){ for(var j=0;j<array[i].length;j++){ console.log(array[i][j]); } } }; myfunction(); 

您可以使用JSON.stringify()

const myarra = function(){
  return [[{"dayOfMonth":1,"dayOfWeek":"Fri","event":""},
         {"dayOfMonth":2,"dayOfWeek":"Sat","event":""}]];
  };

JSON.stringify(myarra())

因為它首先創建此數組,然后寫入

"[[{"dayOfMonth":1,"dayOfWeek":"Fri","event":""},
     {"dayOfMonth":2,"dayOfWeek":"Sat","event":""}]];"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM