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 相关文章推荐
解析Jquery取得iframe中元素的几种方法
Jul 04 Javascript
浅谈Javascript 执行顺序
Dec 18 Javascript
实现placeholder效果的方案汇总
Jun 11 Javascript
javascript实现input file上传图片预览效果
Dec 31 Javascript
详解JavaScript跨域总结与解决办法
Oct 31 Javascript
AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
Nov 15 Javascript
基于ES6作用域和解构赋值详解
Nov 03 Javascript
vue动态路由配置及路由传参的方式
May 23 Javascript
JavaScript使用类似break机制中断forEach循环的方法
Nov 13 Javascript
Vue触发隐藏input file的方法实例详解
Aug 14 Javascript
js 实现 list转换成tree的方法示例(数组到树)
Aug 18 Javascript
vue如何实现动态加载脚本
Feb 05 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
php广告加载类用法实例
2014/09/23 PHP
给jqGrid数据行添加修改和删除操作链接(之一)
2011/11/04 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
Js+Flash实现访问剪切板操作
2012/11/20 Javascript
用JS将搜索的关键字高亮显示实现代码
2013/11/08 Javascript
原生JS实现LOADING效果
2015/03/16 Javascript
js正则表达式匹配数字字母下划线等
2015/04/14 Javascript
JQuery球队选择实例
2015/05/18 Javascript
js轮播图代码分享
2016/07/14 Javascript
js前端解决跨域问题的8种方案(最新最全)
2016/11/18 Javascript
bootstrap导航栏、下拉菜单、表单的简单应用实例解析
2017/01/06 Javascript
jQuery插件echarts实现的去掉X轴、Y轴和网格线效果示例【附demo源码下载】
2017/03/04 Javascript
Angular中ng-repeat与ul li的多层嵌套重复问题
2017/07/24 Javascript
angular2中Http请求原理与用法详解
2018/01/11 Javascript
解决低版本的浏览器不支持es6的import问题
2018/03/09 Javascript
jQuery 筛选器简单操作示例
2019/10/02 jQuery
ES6 Symbol在对象中的作用实例分析
2020/06/06 Javascript
JavaScript Event Loop相关原理解析
2020/06/10 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
用Python实现一个简单的线程池
2015/04/07 Python
Python程序中使用SQLAlchemy时出现乱码的解决方案
2015/04/24 Python
浅谈python numpy中nonzero()的用法
2018/04/02 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
2018/11/14 Python
Python修改文件往指定行插入内容的实例
2019/01/30 Python
Python 数据分析之逐块读取文本的实现
2020/12/14 Python
web页面录屏实现
2019/02/12 HTML / CSS
Roxy美国官网:澳大利亚冲浪、滑雪健身品牌
2016/07/30 全球购物
美国照明、家居装饰和家具购物网站:Bellacor
2017/09/20 全球购物
The Athlete’s Foot新西兰:新西兰最大的运动鞋零售商
2019/12/23 全球购物
建筑总经理岗位职责
2014/02/02 职场文书
毕业晚会主持词
2014/03/24 职场文书
幼儿园中班开学寄语
2014/04/03 职场文书
节能减排倡议书
2014/04/15 职场文书
北京导游词
2015/02/12 职场文书
干部培训工作总结2015
2015/05/25 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书