关于json长度的问题,求助啊
发布于 12 年前 作者 gws321 22519 次浏览 最后一次编辑是 8 年前

关于json长度? 我是新手大家别说我。。。 数组、字符串都可以通过.length获取到长度,但是为什么json就只有undefined呢?求解

5 回复

json 是 object, 怎么会有长度?

还是你想要json object的字符串长度,如下:

> var jack = { age: 23 }
> jack
{ age: 23 }
> JSON.stringify(jack)
'{"age":23}'
> JSON.stringify(jack).length
10

就是要获取json里面key的个数,前端开发一直都是这么来的啊

@gws321

Object.keys({ a:3,b:4 }).length

2

我知道怎么回事了。。。是因为我以前都是在用jquery。。。jquery都是数组对象。。。所以可以获取length。。。

回到顶部