簡體   English   中英

使用Javascript將對象從JSON文件打印到控制台

[英]Printing objects from a JSON file to the console in Javascript

我有一個基本的問題,但是由於我還是一個學生,所以我似乎無法弄清楚。

我有以下方法:

getMenus: function () {
   var self=this;
   $.getJSON('../data/voordeelmenus.json',function(data){
      self.menus=$.map(data, function(item, i){
         return new Menu(item.id,item.naam,item.type,item.omschrijving,item.samenstelling,item.prijs);    
     });
      self.menusToHtml(); 
   });

該方法(如果我的代碼正確)應該從JSON文件獲取菜單,並使用Menu構造函數為其創建對象。 對象將存儲在菜單數組中。 如您所見,我隨后調用menusToHtml方法,但實際上我想通過首先在控制台中將它們打印出來來測試對象是否存儲在數組中。 我已經嘗試通過編寫console.log(self.menus)來做到這一點,但它似乎沒有用。

首先在對象上嘗試JSON.stringify。 那應該工作。

console.log(JSON.stringify(self.menus));

暫無
暫無

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

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