如何检查 JSON 对象键是对象还是字符串?
如何检查 JSON 对象键是对象还是字符串?
这个问题已经有答案了:
所以现在,我创建了一个JSON对象的例子,其中:
var myObj = { address: { 0: ["41 Lake Avenue"] }, name: "jake" }
myObj本身是一个JSON对象,在它内部,我有两个键,分别是地址和名称。因此,地址键的值也是一个对象,因为它在大括号内,而名称键的值只是一个字符串。
我想在javascript中编写一个简单的检查,以检查我的myObj中的键是一个对象还是一个字符串。因此,如果它是一个对象,它将返回true,而如果它不是对象,它将返回false。因此,对于地址,它将是true,而对于名称,它将是false。
我尝试寻找一些类似于isArray()的isObject()方法,但显然我找不到,所以我需要一些帮助,下面是我写的伪代码:
for (i=0;i<2;i++) { if myObj[i] is Object { return true;} else{ return false;} }
admin 更改状态以发布 2023年5月22日