javascript计算对象长度的方法


Posted in Javascript onOctober 25, 2017

计算对象的长度,即获取对象属性的个数,具体如下

方法一:通过for in 遍历对象,并通过hasOwnProperty判断是否是对象自身可枚举的属性

var obj = {"c1":1,"c2":2};
function countProperties(obj){
  for(var property in obj){
    if(Object.prototype.hasOwnProperty.call(obj,property){
      count++;
    })
  }
  return count;
}
var len = obj.length;
console.log(len);//结果为2

方法二:通过Object.keys()获取对象可枚举属性所组成的数组,并通过length获取对象长度

var obj = {"c1":1,"c2":2};
var arr = Object.keys(obj);
var len = arr.length;
console.log(len);//结果为2

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript web页面刷新的方法收集
Jul 02 Javascript
jQuery 加上最后自己的验证
Nov 04 Javascript
jquery 模拟雅虎首页的点击对话框效果
Apr 11 Javascript
php与js的区别是什么
Aug 05 Javascript
javascript拖拽效果延伸学习
Apr 04 Javascript
关于cookie的初识和运用(js和jq)
Apr 07 Javascript
Angularjs CURD 详解及实例代码
Sep 14 Javascript
基于Bootstrap的网页设计实例
Mar 01 Javascript
JS异步执行结果获取的3种解决方式
Feb 19 Javascript
详解JS实现系统登录页的登录和验证
Apr 29 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
Mar 13 Javascript
vue ssr+koa2构建服务端渲染的示例代码
Mar 23 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
Oct 25 #Javascript
Angular4实现鼠标悬停3d倾斜效果
Oct 25 #Javascript
详解vue 组件之间使用eventbus传值
Oct 25 #Javascript
bootstrap时间控件daterangepicker使用方法及各种小bug修复
Oct 25 #Javascript
Windows安装Node.js报错:2503、2502的解决方法
Oct 25 #Javascript
JavaScript编程设计模式之构造器模式实例分析
Oct 25 #Javascript
vue2.0s中eventBus实现兄弟组件通信的示例代码
Oct 25 #Javascript
You might like
咖啡的化学
2021/03/03 咖啡文化
用libTemplate实现静态网页的生成
2006/10/09 PHP
几个php应用技巧
2008/03/27 PHP
PHP判断字符串长度的两种方法很实用
2015/09/22 PHP
event.currentTarget与event.target的区别介绍
2012/12/31 Javascript
火狐和ie下获取javascript 获取event的方法(推荐)
2016/11/26 Javascript
vue-router单页面路由
2017/06/17 Javascript
深入浅析Vue中的Prop
2018/06/10 Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
2018/09/04 Javascript
zepto.js 实时监听输入框的方法
2018/12/04 Javascript
微信小程序实现slideUp、slideDown滑动效果及点击空白隐藏功能示例
2018/12/11 Javascript
vue-router启用history模式下的开发及非根目录部署方法
2018/12/23 Javascript
跟老齐学Python之永远强大的函数
2014/09/14 Python
基于python编写的微博应用
2014/10/17 Python
关于Python如何避免循环导入问题详解
2017/09/14 Python
python如何统计序列中元素
2020/07/31 Python
python使用RNN实现文本分类
2018/05/24 Python
Sanic框架Cookies操作示例
2018/07/17 Python
python常用函数与用法示例
2019/07/02 Python
pycharm修改文件的默认打开方式的步骤
2019/07/29 Python
利用Python计算KS的实例详解
2020/03/03 Python
Django用数据库表反向生成models类知识点详解
2020/03/25 Python
Python2手动安装更新pip过程实例解析
2020/07/16 Python
新加坡交友网站:be2新加坡
2019/04/10 全球购物
什么是makefile? 如何编写makefile?
2013/01/02 面试题
药剂专业学生求职信范文
2013/12/28 职场文书
高三自我评价
2014/02/01 职场文书
2015年党日活动总结范文
2015/03/25 职场文书
迁徙的鸟观后感
2015/06/09 职场文书
小学语文教学随笔
2015/08/14 职场文书
《百分数的认识》教学反思
2016/02/19 职场文书
读后感怎么写?书写读后感的基本技巧!
2019/12/10 职场文书
Python 制作自动化翻译工具
2021/04/25 Python
Python实现GIF动图以及视频卡通化详解
2021/12/06 Python
原生JS实现分页
2022/04/19 Javascript
Python如何利用pandas读取csv数据并绘图
2022/07/07 Python