扫码关注官方订阅号
比如我有一个对象
var obj = { 'aaa' : '111', 'bbb' : '222', 'ccc' : '333' };
类似这个样子,怎样获取它的键值对个数呢,如果是Array可以简单的用length获取,对object怎么获取呢?
Array
length
光阴似箭催人老,日月如移越少年。
Object.keys(obj).length
IE9+
跨浏览器的话
var arraySize = function(obj) { var size = 0, key; for (key in obj) { if (obj.hasOwnProperty(key)) size++; } return size; }; var size = arraySize(yourArray);
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
Object.keys(obj).lengthIE9+
跨浏览器的话