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 相关文章推荐
js取滚动条的尺寸的函数代码
Nov 30 Javascript
详解JavaScript语言的基本语法要求
Nov 20 Javascript
原生js页面滚动延迟加载图片
Dec 20 Javascript
html5+javascript实现简单上传的注意细节
Apr 18 Javascript
改变checkbox默认选中状态及取值的实现代码
May 26 Javascript
基于ajax与msmq技术的消息推送功能实现代码
Dec 26 Javascript
Bootstarp 基础教程之表单部分实例代码
Feb 03 Javascript
面试常见的js算法题
Mar 23 Javascript
用vue构建多页面应用的示例代码
Sep 20 Javascript
在Vue methods中调用filters里的过滤器实例
Aug 30 Javascript
vue路由实现登录拦截
Mar 24 Vue.js
canvas 中如何实现物体的框选
Aug 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
Apache2 httpd.conf 中文版
2006/11/17 PHP
推荐一本PHP程序猿都应该拜读的书
2014/12/31 PHP
分析PHP中单双引号的误区和双引号小隐患
2016/07/19 PHP
Laravel 5.3 学习笔记之 配置
2016/08/28 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
2017/04/19 PHP
php实现的二叉树遍历算法示例
2017/06/15 PHP
详解提高使用Java反射的效率方法
2019/04/29 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
jquery实现盒子下拉效果示例代码
2013/09/12 Javascript
jQuery把表单元素变为json对象
2013/11/06 Javascript
JavaScript插件化开发教程 (四)
2015/01/27 Javascript
JS对字符串编码的几种方式使用指南
2015/05/14 Javascript
纯javascript移动优先的幻灯片效果
2015/11/02 Javascript
javascript三种代码注释方法
2016/06/02 Javascript
基于jQuery实现表格内容的筛选功能
2016/08/21 Javascript
Vue.js双向绑定实现原理详解
2016/12/22 Javascript
Javascript设计模式之装饰者模式详解篇
2017/01/17 Javascript
Javascript仿京东放大镜的效果
2017/03/01 Javascript
vue路由导航守卫和请求拦截以及基于node的token认证的方法
2019/04/07 Javascript
vue router 通过路由来实现切换头部标题功能
2019/04/24 Javascript
JavaScript 防抖和节流遇见的奇怪问题及解决
2020/11/20 Javascript
[18:32]DOTA2 HEROS教学视频教你分分钟做大人-谜团
2014/06/12 DOTA
编写Python CGI脚本的教程
2015/06/29 Python
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
Python中turtle作图示例
2017/11/15 Python
Python开发之基于模板匹配的信用卡数字识别功能
2020/01/13 Python
Django form表单与请求的生命周期步骤详解
2020/06/07 Python
python基于openpyxl生成excel文件
2020/12/23 Python
用60行代码实现Python自动抢微信红包
2021/02/04 Python
html5指南-7.geolocation结合google maps开发一个小的应用
2013/01/07 HTML / CSS
使用HTML5 Canvas API绘制弧线的教程
2016/03/22 HTML / CSS
历史专业学生的自我评价
2014/02/28 职场文书
《郑和远航》教学反思
2014/04/16 职场文书
税务干部群众路线教育实践活动对照检查材料
2014/09/20 职场文书
班主任工作实习计划
2015/01/16 职场文书
vue中this.$http.post()跨域和请求参数丢失的解决
2022/04/08 Vue.js