当前位置:首页 > 日记 > 正文

javascript计算对象长度的方法

javascript计算对象长度的方法

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

方法一:通过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

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

相关文章

word文档设置密码的两种方法word文

word文档设置密码的两种方法word文

文档,设置,密码,方法,两种,  我们每个人都有不想让人知道的东西,比如word文档中的内容,那么我们该如何设置密码呢?那么下面就由小编给大家分享下word文档设置密码的技巧,希望能帮助到您。word文档设置密码方法步骤一:首先,打开我们需要加密的W…

discuz表情的JS提取方法分析

discuz表情的JS提取方法分析

方法,表情,电脑软件,discuz,JS,本文实例讲述了discuz表情的JS提取方法。分享给大家供大家参考,具体如下:discuz将应用的表情生成了一个js文件,在forumdata/cache/下,叫smilies_var.js,这个文件是根据后台数据库 生成的一个表情数组,里面有两个数…

ppt2010怎么设置透明色ppt2010设置

ppt2010怎么设置透明色ppt2010设置

设置,透明,方法,背景图片,调整,  我们在使用ppt插入图片的时候,有时候需要让图片和背景色融为一体,就需要设置其中的透明色,那么具体要怎么做呢?下面小编来告诉你ppt2010设置透明色的方法吧。ppt2010设置透明色的步骤插入一张图片到PPT,在图…

Bootstrap modal 多弹窗之叠加关闭

Bootstrap modal 多弹窗之叠加关闭

解决方法,叠加,电脑软件,Bootstrap,modal,上篇我提到的‘多弹窗之叠加显示不出弹窗问题' 这里也会遇到一次性关闭所有modal引起阴影遮罩的问题,也就是所有modal都关闭了,但是主页面仍然被阴影遮罩.这个问题从哪来的,是因为modal叠加,我们点击…

Photoshop将美女照片打造速写效果

Photoshop将美女照片打造速写效果

速写,效果,美女照片,电脑软件,Photoshop,今天为大家分享Photoshop将美女照片打造速写效果方法,适合新手来学习,只需几步即可完成,好了,下面我们一起来学习吧!步骤:1、首先打开自己的照照,要求图片比较清楚,我选了一张全身的,因为没有清晰度好的头像,…

JavaScript学习笔记之惰性函数示例

JavaScript学习笔记之惰性函数示例

函数,惰性,示例,详解,学习笔记,前言本文主要给大家介绍了关于JavaScript惰性函数的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。需求我们现在需要写一个 foo 函数,这个函数返回首次调用时的 Date 对象,注意是首次…

ps怎么设计圆环放射性的光束效果?

ps怎么设计圆环放射性的光束效果?

圆环,光束,放射性,效果,电脑软件,今天我们就来看看使用ps设计圆环光束效果的过程,很简单,请看下文详细介绍。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、新建ps文件2、背景设置为黑色3、用椭圆工具…

js/jquery控制页面动态加载数据 滑

js/jquery控制页面动态加载数据 滑

数据,动态加载,控制,滚动条,方法,页面滚动动态加载数据,页面下拉自动加载内容相信很多人都见过瀑布流图片布局,那些图片是动态加载出来的,效果很好,对服务器的压力相对来说也小了很多有手机的相信都见过这样的效果:进入qq空间,向下拉动空间,到底…

浅谈$_FILES数组为空的原因

浅谈$_FILES数组为空的原因

数组,浅谈,为空,原因,电脑软件,今天做上传的文件时候,打印$_files总是为空,查阅了下资料。发现是 max_file_uploads=0 知道了原因file_uploads = Onupload_max_filesize = 20Mmax_file_uploads = 20以上这篇浅谈$_FILES数组为空的原因就是小…

js中删除数组中的某一元素实例 |

js中删除数组中的某一元素实例 |

删除,下标,元素,组中,实例,1、使用filter数组去重;var arr1 = [1,2,3,4,5,6];//待操作数组var j = 2;//待删除元素var noRepeat = function(arr1,arr2){return arr1.flter(function(e){return arr2.indexOf(e) == -1;})};var arr2 = [];arr2…

excel表格计算优秀及格率的教程

excel表格计算优秀及格率的教程

计算,教程,表格,优秀,及格率,  Excel中的优秀率具体该如何计算呢?下面是由小编分享的excel表格计算优秀及格率的教程,以供大家阅读和学习。excel表格计算优秀及格率的教程计算优秀及格率步骤1:打开EXCEL软件,使用手动创建一些基础数据,如图。…

Photoshop简单制作个性十足的文字

Photoshop简单制作个性十足的文字

文字,人像,海报,简单,个性,作者制作文字人像的方法比较实用。前期需要把人物抠出,并单独把暗部区域选出后填色;然后新建图层,用暗部区域选区添加蒙版;再用定义好的文字笔刷在人像部分刷上文字;最后再润色。最终效果步骤:1、素材拖进ps,ctrl+j复制…