Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript访问返回对象中的元素?_Javascript_Jquery - Fatal编程技术网

如何使用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);
        }
    }