var storage = require('node-persist');
storage.initSync();
storage.setItemSync('accounts', [{
bankname: 'Chase',
balance: 0}, {
bankname: 'Bofa',
balance: 0}
]);
var accounts = storage.getItemSync('accounts');
console.log('accounts are ' + accounts);
输出: 帐户是[对象对象],[对象对象]
如何获得实际存储值?
使用node@5.4.1,node-persist@0.0.6
答案 0 :(得分:1)
如果要控制台正确记录列表或对象,则必须对该对象进行json字符串化。
console.log('accounts are ' + JSON.stringify(accounts));
如果你想分别对每个对象进行字符串化,可以使用它。
accounts.forEach(function(acc){
console.log(JSON.stringify(acc));
})