【发布时间】:2011-06-13 11:24:59
【问题描述】:
注意:我将在这里使用特定对象作为示例,但请不要发布针对此示例的特定答案;这个问题更笼统。
具体例子
我写了一些这样的jQuery代码......
$('#some_button').click(function(event) {
$.post('<some URL>', { <some parameters> },
function() { <do something on success> })
.error(function(x) {
// What is x?
});
event.preventDefault();
});
现在,出于这个问题的目的,我们假设没有关于传入的对象 x 的文档。
一个显而易见的事情可能是
alert(x);
但所有输出都是[object Object]。
一般问题
找出未知对象具有哪些属性/方法的简单方法是什么?我在想一些我只是在调试阶段写的东西,当然没有生产代码。
你可以假设 jQuery 是可用的。
编辑:
我完全了解for (...),但这并不意味着没有更好/更简单的方法——我认为 jQuery 可能内置了一些东西......
【问题讨论】:
-
听说过
for…in吗?真的,我不希望 17k 用户会提出这个问题。 ;) -
@Marcel - 17K 与它有什么关系?
-
@Ash:查看 Timwi 的个人资料,我看到他回答了很多问题,所以我认为他能够自己解决这个问题。
-
@Marcel Korpel:实际上,大部分答案都与 JavaScript 无关。
标签: javascript jquery object