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 相关文章推荐
Prototype Hash对象 学习
Jul 19 Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
Sep 02 Javascript
js style动态设置table高度
Oct 21 Javascript
jQuery实现仿QQ头像闪烁效果的文字闪动提示代码
Nov 03 Javascript
详解JavaScript的AngularJS框架中的作用域与数据绑定
Mar 04 Javascript
基于JS实现导航条flash导航条
Jun 17 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
Jan 12 Javascript
详谈DOM简介及节点、属性、查找节点的方法
Nov 16 Javascript
微信小程序自定义可滑动日历界面
Dec 28 Javascript
详解nvm管理多版本node踩坑
Jul 26 Javascript
详解Vue之计算属性
Jun 20 Javascript
JS原生实现轮播图的几种方法
Mar 23 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
全国FM电台频率大全 - 18 湖南省
2020/03/11 无线电
PHP实现事件机制的方法
2015/07/10 PHP
js 数组的for循环到底应该怎么写?
2010/05/31 Javascript
三级下拉菜单的js实现代码
2011/05/23 Javascript
JavaScript NaN和Infinity特殊值 [译]
2012/09/20 Javascript
如何获取select下拉框的值(option没有及有value属性)
2013/11/08 Javascript
JavaScript获取多个数组的交集简单实例
2013/11/11 Javascript
jquery validate 自定义验证方法介绍 日期验证
2014/02/27 Javascript
JavaScript通过正则表达式实现表单验证电话号码
2014/03/07 Javascript
javascript中Date()函数在各浏览器中的显示效果
2015/06/18 Javascript
详解jQuery移动页面开发中的ui-grid网格布局使用
2015/12/03 Javascript
微信小程序 WXML、WXSS 和JS介绍及详解
2016/10/08 Javascript
JS正则表达式学习之贪婪和非贪婪模式实例总结
2016/12/26 Javascript
JS实现页面打印功能
2017/03/16 Javascript
JavaScript简单计算人的年龄示例
2017/04/15 Javascript
Vue resource三种请求格式和万能测试地址
2018/09/26 Javascript
Vue双向绑定实现原理与方法详解
2020/05/07 Javascript
Tensorflow使用tfrecord输入数据格式
2018/06/19 Python
python matlibplot绘制3D图形
2018/07/02 Python
Python 正则表达式匹配字符串中的http链接方法
2018/12/25 Python
Python实现简单层次聚类算法以及可视化
2019/03/18 Python
Python人脸识别第三方库face_recognition接口说明文档
2019/05/03 Python
ERLANG和PYTHON互通实现过程详解
2019/07/05 Python
PyTorch 解决Dataset和Dataloader遇到的问题
2020/01/08 Python
python异常处理try except过程解析
2020/02/03 Python
Python+Opencv身份证号码区域提取及识别实现
2020/08/25 Python
css3实现冲击波效果的示例代码
2018/01/11 HTML / CSS
Myprotein俄罗斯官网:欧洲第一运动营养品牌
2019/05/05 全球购物
大学新生军训自我鉴定
2014/03/18 职场文书
人民调解协议书范本
2014/10/11 职场文书
项目转让协议书
2014/10/27 职场文书
重阳节慰问信
2015/02/15 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
升学宴学生致辞
2015/07/27 职场文书
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2021/06/26 MySQL
Python可视化神器pyecharts绘制水球图
2022/07/07 Python