我怎样才能打印这个JSON对象的长度?

这个问题在这里已经有了答案:

  • JavaScript对象32的长度应答

  • 数组有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

    上一篇: How can I print the length of this JSON Object?

    下一篇: Javascript array length in click