[英]Node.js dirty how do i get data from [Object object]?
我如何從[Object object]
獲取數據?
這是我正在嘗試做的一個例子。
// Get data with dirty
var data = db.get('/htmltest')
// My test.db file
{"key":"foo","val":"barwhat?"}
{"key":"/htmltest","val":{"title":"Html Test","content":"<span>This is HTML</span>"}}
// the console.log gives me [Object Object]
// How do I get it to show the content of title (Html Test)
console.log(data);
根據文檔 , get
方法返回給定鍵的值。 在這種情況下,您應該能夠像這樣訪問title
屬性:
// Get data with dirty
var data = db.get('/htmltest')
// My test.db file
{"key":"foo","val":"barwhat?"}
{"key":"/htmltest","val":{"title":"Html Test","content":"<span>This is HTML</span>"}}
// the console.log gives me [Object Object]
// How do I get it to show the content of title (Html Test)
console.log(data.title);
可以幫助您查看數據進行調試的另一件事是使用util
inspect函數 。
var util = require('util');
var data = db.get('/htmltest');
console.log(util.inspect(data));
同樣,這僅對調試和檢查對象的內容有用。
如果您證明您的data
變量是JSON對象,則還可以輕松解析它,並使用JSON.stringify(data);
在一行中顯示所有內容JSON.stringify(data);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.