我在Javascript中有一个神秘对象 - 请问有人能告诉我如何初始化一个类似的对象吗?确定JavaScript中对象的类型
背景:我已经继承了一些通过Flash的params
对象的代码。我想'假'相同的调用,这需要手动构建相同的对象。但我不知道如何去接受它,因为我不知道它是什么类型的对象。 (这不是内容这就是问题所在:它是如何初始化的对象。)
请会有人告诉我params
对象下面是一个数组,列表,散列或别的东西 - 或者在至少我怎么能为自己工作,因为在JavaScript中没有typeof
?
function doSomething(params) {
var txt;
for (p in params) {
txt = txt + "param:" + p + ", " + params[p] + "\n";
}
return txt;
}
谢谢!
'因为有在JavaScript中没有的typeof'经济特区谁? :D试试'alert(typeof params);' – 2010-09-13 18:39:02
JavaScript确实有'typeof' - 但是,它返回对象和数组的''object''。 JavaScript没有_not_有一个单独的列表类型。 – 2010-09-13 18:40:26
首先,使用console.log(params)来检查该对象。 – 2010-09-13 18:47:42