如何使用javascript访问返回对象中的元素?
我得到了一个套接字,它返回给我一个对象 我想访问它的一个值,但是我不知道如何访问。 我需要的是每个对象的“平衡”值 下面是我的控制台的屏幕截图。 提前谢谢你的帮助如何使用javascript访问返回对象中的元素?,javascript,jquery,Javascript,Jquery,我得到了一个套接字,它返回给我一个对象 我想访问它的一个值,但是我不知道如何访问。 我需要的是每个对象的“平衡”值 下面是我的控制台的屏幕截图。 提前谢谢你的帮助 在这两种情况下,您都需要通过[]符号访问属性 1)您可以在for in循环中完成 var obj=/**//你的目标 用于(输入对象消息){ if(obj.message.hasOwnProperty(键)){ obj.message[key].平衡 您可以只迭代哈希值,然后获得消息值。 在代码中使用对象名而不是ObjectName
在这两种情况下,您都需要通过
[]
符号访问属性
1)您可以在for in
循环中完成
var obj=/**//你的目标
用于(输入对象消息){
if(obj.message.hasOwnProperty(键)){
obj.message[key].平衡
您可以只迭代哈希值
,然后获得消息
值。
在代码中使用对象名而不是ObjectName
。好吧,假设您现在将对象保存在名为my_obj
的变量中,然后执行以下操作:
if (my_obj.hasOwnProperty('message')) {
for(key in my_obj.message){
if ((typeof my_obj.message[key] == 'object') && (my_obj.message[key].hasOwnProperty('balance'))) {
var balance = my_obj.message[key].balance;
// Now do something what you need
}
}
}
好的,多亏了你,我终于成功了。
下面是一个工作代码:)
你是在问如何访问标准JS对象的属性吗?你的问题不够清楚,我想你可以看看这个:对不起,如果不够清楚,我会编辑它。
if (my_obj.hasOwnProperty('message')) {
for(key in my_obj.message){
if ((typeof my_obj.message[key] == 'object') && (my_obj.message[key].hasOwnProperty('balance'))) {
var balance = my_obj.message[key].balance;
// Now do something what you need
}
}
}
var objcts = $.each(msg.message, function () {});
for (key in objcts) {
if (objcts.hasOwnProperty(key)) {
var balance = objcts[key].balance;
console.log(balance);
}
}