对象相加得什么??
1 |
|
对象相加会调用他得toString方法,json.toString()得到[object Object],相加时候是字符串拼接,所有长度是字符串的长度。
并且{}也没有length这个方法,length这个方法是数组和字符的。
那么怎么获取{}的长度呢?
for in遍历
推荐阅读:JavaScript中in操作符(for..in)、Object.keys()和Object.getOwnPropertyNames()的区别
1 | var a = {'a':'1','b':'2','c':'3'}; |
Object.keys() || Object.values()
1 |
|