我的问题简短而简洁.
例如,我需要计算Json对象的属性
obj={
name:'Jhon',
age:25
}
Run Code Online (Sandbox Code Playgroud)
这必须返回2,一个用于'name',而ohter用于'age'.我试着用.
obj.count();
obj.length();
Run Code Online (Sandbox Code Playgroud)
但没什么......
我在互联网上找到的所有解决方案都是数组的计数元素.
谢谢大家!
PSL*_*PSL 11
试试Object.keys,lengthJavascript对象上没有内置的属性或方法.
var propCount = Object.keys(obj).length;
Run Code Online (Sandbox Code Playgroud)
请注意,您需要在源代码中添加一个Shim,以便为某些旧版浏览器添加支持(例如:IE <9).阅读MDN的文档链接
| 归档时间: |
|
| 查看次数: |
339 次 |
| 最近记录: |