js
helloword_pp
这个作者很懒,什么都没留下…
展开
-
JS判断变量是数组还是对象
对数组和对象使用typeof,得出的结果都是"object"使用以下五种方法区分是数组[]还是对象objec方法一:使用instanceof进行判断,A instanceof B即对象A是不是构造函数B构造出来的,是即返回true, 不是即返回false.方法二:在typeof上进行enhancement, typeof数组和对象返回都是object, 但是数组的长度为0及0以上的整数,object的长度为undefined.方法三:利用Object.prototype.toString.c原创 2021-07-26 19:03:24 · 928 阅读 · 0 评论 -
js、es6判断对象是否为空,判断对象是否包含某个属性
js判断对象为空已经有好几种方法了,但是个人觉得不是特别方便。比如:1、把对象通过 JSON.stringify 转为字符串,再判断字符串是否等于 " {} "2、for in循环,判断key是否存在3、jq的方法es6已经帮我们很好的解决了此类问题。es6针对对象增加了3个新方法(数组也有):(1)、Object.keys:返回一个数组,成员是参数对象自身的(不含继承的)所有可遍历属性的键名(2)、Object.values:返回一个数组,成员是参数对象自身的(不含继承的)所有可遍历属性的原创 2021-07-12 11:46:56 · 1769 阅读 · 0 评论