我有一个JSON对象,如下所示:
Object {
@ID: "ID",
@Display: "Display",
@Order: "Order",
List: [
{
@ID: "ID",
@Name: "Name"
},
{
@ID: "ID",
@Name: "Name"
}]
}
我想要实现的是返回属性名称,如果它是array类型。在上面的代码示例中,应返回List
。我尝试使用$.isArray(indexOfProperty)
但没有成功。
有什么帮助吗?
答案 0 :(得分:2)
您可以使用instanceof
检查变量是否为数组。试试这个:
for (var key in obj) {
if (obj[key] instanceof Array) {
alert(key + ' is an array!');
}
}