我怎样才能打印这个JSON对象的长度?
这个问题在这里已经有了答案:
数组有length
属性。 对象不(默认)。 我认为这个问题是在PHP端...你应该编码一个数组并将其发回。 数组是零索引的,所以这可能是问题。 也许json_encode(array_values($msg))
。
如果你的密钥是正确的,给Object.keys(msg).length
一个镜头。
这可以是JavaScript对象的长度的重复
看看接受的答案。
顺便说一句,刚刚发现谷歌搜索“JavaScript对象的长度”;)
编辑:
这是真的,对象没有一个长度属性,你可以得到Object.keys(foobar的)。长度长度,但它不会在IE8工作(https://developer.mozilla.org/en-US /文档/网络/的JavaScript /参考/ Global_Objects /对象/键)
链接地址: http://www.djcxy.com/p/27271.html