[英]How to print an object as JSON to console in Angular2?
我正在使用一項服務將我的表單數據加載到我的 angular2 應用程序中的數組中。 數據存儲如下:
arr = []
arr.push({title:name})
當我執行console.log(arr)
,它顯示為 Object。 我需要的是將其視為[ { 'title':name } ]
。 我怎樣才能做到這一點?
你可以在下面使用,
JSON.stringify({ data: arr}, null, 4);
這將使用縮進很好地格式化您的數據。
首先使用.parse()
方法將您的 JSON 字符串轉換為 Object,然后您可以使用console.table('parsed sring goes here')
在控制台中打印它。
例如
const data = JSON.parse(jsonString);
console.table(data);
請嘗試在 HTML 文件中使用 JSON Pipe 運算符。 由於 JSON 信息僅用於調試目的,因此此方法適合我。 示例如下:
<p>{{arr | json}}</p>
您可以分別記錄數組的每個元素
arr.forEach(function(e){console.log(e)});
由於您的數組只有一個元素,因此這與記錄{'title':name}
你可以打印任何對象
console.log(this.anyObject);
當你寫
console.log('any object' + this.anyObject);
這將打印
any object [object Object]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.