- 博客(3)
- 收藏
- 关注
原创 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
978
原创 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
1866
原创 JS数组转字符串
1.join() 方法可以把数组转换为字符串,不过它可以指定分隔符。在调用 join() 方法时,可以传递一个参数作为分隔符来连接每个元素。如果省略参数,默认使用逗号作为分隔符,这时与 toString() 方法转换操作效果相同。 2.toString() 3.toLocalString()把数组转换成本地约定的字符串 4.split() 方法是 String 对象方法,与 join() 方法操作正好相反。该方法可以指定两个参数,第 1 个参数为分隔符,指定从哪儿进行分隔的标记;第 2 个参数指定要返回数组
2021-06-30 09:07:05
228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人