async.series([
function(callback){
geen.api('OpenOrders', function(error, data) {
callback(null, data.result['open']);
if(error) {
console.log(error);
}
});
}
],
function(err, results){
console.log(results[0]['OJVBCE-KZ7SX-SNNAAP'].status) // undefined
});
});
返回此json:
[{ 'OJVBCE-KZ7SX-SNNAAP':
{ refid: null,
userred: null,
status: 'open',
opentm: 1397461378.8155
}
}]
如何访问此内容?例如:结果[' OJVBCE-KZ7SX-SNNAAP']。状态 我得到一个未定义的。
答案 0 :(得分:1)
这是一个阵列,OJVBCE-KZ7SX-SNNAAP位于第一位,因此:
results[0]['OJVBCE-KZ7SX-SNNAAP'].status
如果您想以您显示的方式访问它,则必须使用这样的数组形成:
var results = [];
results['OJVBCE-KZ7SX-SNNAAP'] = {
refid: null,
userred: null,
status: 'open',
pentm: 1397461378.8155
}
现在结果['OJVBCE-KZ7SX-SNNAAP']。状态将起作用