我有下面的那個運行幾個函數來獲取不同的數據,我試圖創建/追加到一個數組來創建一個新的數組,然後我可以JSON.stringify並傳遞到翡翠視圖,我似乎只能得到它所做的兩個循環的「K」變量,並輸出爲「coin1coin2」與「」,而不是JSON數組與餘額和地址(倍數)之後每個硬幣的名稱。Node.JS附加數組並轉換爲JSON
// list all wallets //
app.get('/wallet', function(req, res){
var coins = app.get('coins');
var addresses = "";
for (var k in coins) {
addresses += k;
console.log('Coin: ' + k);
//console.log(k+' => '+coins[k]);
connect(coins[k]);
client.getBalance('44abc0a80102', 6, function(err, balance) {
if (err) return console.log(err);
addresses += balance;
//console.log('Balance: ' + balance);
});
client.getAddressesByAccount('44abc0a80102', function(err, address) {
if (err) return console.log(err);
addresses["address"] += address;
});
}
console.log(addresses);
res.render('wallet', {
title: 'Wallet',
address: JSON.stringify(addresses)
});
});
在玉查看我只是做p= address
充分展現陣列,這樣我至少可以看到什麼,我通過它的視圖循環創建邏輯之前獲得。