如何在 javascript 中访问对象内部的对象
How do I access an object inside of an object in javascript
这是要返回的对象。
Object:
contributors_enabled: false
created_at: "Sat Apr 18 02:20:51 +0000 2009"
...
status: Object
...
verified: false
如您所见,有 2 个对象。父对象,然后是其中称为"状态"的对象。
在javascript中,如何访问"状态"对象。
我已经尝试了返回 null 的object.status
。
真实代码:
function get_data( $id ) {
global $tmhOAuth;
$code = $tmhOAuth->request( 'POST', $tmhOAuth->url('1/users/lookup.json', ''), array( 'user_id' => $id ) );
if ( $code == 200 ) {
$data = json_decode($tmhOAuth->response['response'], true);
return $data;
} else {
outputError($tmhOAuth);
}
}
if ( !empty( $_POST ) && !is_null( $_POST ) ) {
extract( $_POST ); //imports $id;
$data = get_data($id);
exit(json_encode($data));
}
$.post(
'/twitauth/app.php',
data,
function( response ) {
console.log( response );
},
'json'
);
您需要发布实际代码,因为以下两者中的任何一个都应该有效:
object.status
object["status"]
如果这些不起作用,那么您以某种方式错误地定义了对象,或者对象中的对象是私有的。
您可以使用
.
运算符引用 n 层对象,没问题。
下面是一个示例
var myobj = {
'a' : 1,
'b' : 2
};
var foobar = {
'foo' : 'bar',
'status' : myobj
};
console.log(foobar.status.a);
相关文章:
- 访问JSON对象内部的数组元素
- 如何确定对象内部包含对象的JSON的长度
- 正在更新mongod中两个对象内部的数组
- 如何访问对象内部的“categoryIds”字段/键,该对象包含mongodb's `ObjectId(s)`数
- 在javascript中移动对象内部的元素
- 基于使用angular在下拉列表中选择的对象,迭代对象内部的对象
- 如何清除Javascript对象内部的setTimeout
- 为什么数组在对象内部迭代对象时存储重复值
- 我如何使用D3来强制用户点击g.node对象内部的圆形对象
- 正在获取对象内部数组中的对象总数
- 从对象内部调用knockout.js ko.applyBindings()
- 使用ng-src增强对象内部的数组
- 如何在javascript中从对象内部的数组中获取数据
- 对象内部函数内的对象文本的范围
- 在 Forerunner 数据库集合中创建主键时,key 属性是否可以位于集合对象的对象内部
- 如何过滤对象内部深度堆叠的数据(并在之后编辑删除它)
- 对象内部数组中的角度 ng 重复键
- 访问对象内部的数组
- Jhon Papa Angular Style guide Factory-对象内部的函数未运行
- 检查数组中的项是否存在于对象内部