JavaScript获得指定对象大小的方法


Posted in Javascript onJuly 01, 2015

本文实例讲述了JavaScript获得指定对象大小的方法。分享给大家供大家参考。具体如下:

function objectSize(the_object) {
 /* function to validate the existence of each key
 in the object to get the number of valid keys. */
 var object_size = 0;
 for (key in the_object){
  if (the_object.hasOwnProperty(key)) {
   object_size++;
  }
 }
 return object_size;
}

用法如下:

// Arbitrary object
var something = {
 dog: "cat",
 cat: "dog"
}
console.log(objectSize(something));
// Logs: 2

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
让焦点自动跳转
Jul 01 Javascript
JavaScript中获取未知对象属性的代码
Apr 27 Javascript
JavaScript创建对象的写法
Aug 29 Javascript
基于MVC3方式实现下拉列表联动(JQuery)
Sep 02 Javascript
JS仿百度搜索自动提示框匹配查询功能
Nov 21 Javascript
快速解决FusionCharts联动的中文乱码问题
Dec 04 Javascript
javascript获取浏览器类型和版本的方法(js获取浏览器版本)
Mar 13 Javascript
页面加载完后自动执行一个方法的js代码
Sep 06 Javascript
Jquery实现纵向横向菜单
Jan 24 Javascript
浅谈JS中的三种字符串连接方式及其性能比较
Sep 02 Javascript
ES6新特性之模块Module用法详解
Apr 01 Javascript
js验证账户名是否重复
May 26 Javascript
JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
Jul 01 #Javascript
JavaScript判断数组是否包含指定元素的方法
Jul 01 #Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
Jul 01 #Javascript
使用RequireJS优化JavaScript引用代码的方法
Jul 01 #Javascript
优化RequireJS项目的相关技巧总结
Jul 01 #Javascript
JavaScript的RequireJS库入门指南
Jul 01 #Javascript
Backbone.js的一些使用技巧
Jul 01 #Javascript
You might like
基于mysql的bbs设计(一)
2006/10/09 PHP
PHP数据库调用类调用实例(详细注释)
2012/07/12 PHP
LotusPhp笔记之:Cookie组件的使用详解
2013/05/06 PHP
yii框架通过控制台命令创建定时任务示例
2014/04/30 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
2014/05/08 PHP
php结合安卓客户端实现查询交互实例
2015/05/05 PHP
php实现的AES加密类定义与用法示例
2018/01/29 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
JavaScript的面向对象方法以及差别
2008/03/31 Javascript
js打开新窗口方法整理
2014/02/17 Javascript
绑定回车enter事件代码
2014/05/18 Javascript
jquery处理json对象
2014/11/03 Javascript
JQuery.get提交页面不跳转的解决方法
2015/01/13 Javascript
jquery控制表单输入框显示默认值的方法
2015/05/22 Javascript
Bootstrap的图片轮播示例代码
2015/08/31 Javascript
D3.js实现雷达图的方法详解
2016/09/22 Javascript
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
2016/10/05 Javascript
Angular中点击li标签实现更改颜色的核心代码
2017/12/08 Javascript
javascript中的相等操作符(==与===区别)
2019/12/21 Javascript
JS表单验证插件之数据与逻辑分离操作实例分析【策略模式】
2020/05/01 Javascript
Python的Django框架中消息通知的计数器实现教程
2016/06/13 Python
Python中列表与元组的乘法操作示例
2018/02/10 Python
Python中常见的异常总结
2018/02/20 Python
使用Python处理BAM的方法
2018/09/28 Python
python输出电脑上所有的串口名的方法
2019/07/02 Python
python实现简单井字棋游戏
2020/03/04 Python
澳大利亚男士西服品牌:M.J.Bale
2018/02/06 全球购物
高中竞选班长演讲稿
2014/04/24 职场文书
幼儿园八一建军节活动方案
2014/08/27 职场文书
科技活动周标语
2014/10/08 职场文书
2015幼儿园新学期寄语
2015/02/27 职场文书
学生犯错保证书
2015/05/09 职场文书
公司环境卫生管理制度
2015/08/05 职场文书
MySQL 如何分析查询性能
2021/05/12 MySQL
Pygame Time时间控制的具体使用详解
2021/11/17 Python
业余无线电通联Q语
2022/02/18 无线电