我在Javascript中有一个JSON对象,如下所示:
var myjson={"name":"myname","address":"Myaddress"}
// if my json is not empty:
//do something
Run Code Online (Sandbox Code Playgroud)
我想找到对象是否为空,即是否存在任何键.我怎么能在Javascript中做到这一点?
通过谷歌搜索徒劳搜索,但很难说有什么搜索垃圾(无关)的信息.
是否有任何关于其工作原理的官方参考(包括删除密钥)?或者我应该与谷歌搜索(对我没有bling)并希望获得一些相关信息?
如果你有ECMAScript 5:
Object.keys(myjson).length
Run Code Online (Sandbox Code Playgroud)
将告诉你对象中存在多少(可枚举的)属性.
请参阅https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/keys,如果您的浏览器本身不支持,您还可以在自己的代码中添加一个版本.
| 归档时间: |
|
| 查看次数: |
3015 次 |
| 最近记录: |