<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[helloword_pp的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/helloword_pp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; helloword_pp]]></copyright><item><title><![CDATA[JS判断变量是数组还是对象]]></title><link>https://blog.youkuaiyun.com/helloword_pp/article/details/119116082</link><guid>https://blog.youkuaiyun.com/helloword_pp/article/details/119116082</guid><author>helloword_pp</author><pubDate>Mon, 26 Jul 2021 19:03:24 +0800</pubDate><description><![CDATA[对数组和对象使用typeof，得出的结果都是"object"

使用以下五种方法区分是数组[]还是对象objec
方法一：
使用instanceof进行判断，A instanceof B即对象A是不是构造函数B构造出来的，是即返回true, 不是即返回false.

方法二：
在typeof上进行enhancement, typeof数组和对象返回都是object, 但是数组的长度为0及0以上的整数，object的长度为undefined.
方法三：利用Object.prototype.toString.c]]></description><category></category></item><item><title><![CDATA[js、es6判断对象是否为空，判断对象是否包含某个属性]]></title><link>https://blog.youkuaiyun.com/helloword_pp/article/details/118671802</link><guid>https://blog.youkuaiyun.com/helloword_pp/article/details/118671802</guid><author>helloword_pp</author><pubDate>Mon, 12 Jul 2021 11:46:56 +0800</pubDate><description><![CDATA[js判断对象为空已经有好几种方法了，但是个人觉得不是特别方便。
比如：
1、把对象通过 JSON.stringify 转为字符串，再判断字符串是否等于 " {} "
2、for in循环，判断key是否存在
3、jq的方法
es6已经帮我们很好的解决了此类问题。
es6针对对象增加了3个新方法（数组也有）：
（1）、Object.keys：返回一个数组，成员是参数对象自身的（不含继承的）所有可遍历属性的键名
（2）、Object.values：返回一个数组，成员是参数对象自身的（不含继承的）所有可遍历属性的]]></description><category></category></item><item><title><![CDATA[JS数组转字符串]]></title><link>https://blog.youkuaiyun.com/helloword_pp/article/details/118353773</link><guid>https://blog.youkuaiyun.com/helloword_pp/article/details/118353773</guid><author>helloword_pp</author><pubDate>Wed, 30 Jun 2021 09:07:05 +0800</pubDate><description><![CDATA[1.join() 方法可以把数组转换为字符串，不过它可以指定分隔符。在调用 join() 方法时，可以传递一个参数作为分隔符来连接每个元素。如果省略参数，默认使用逗号作为分隔符，这时与 toString() 方法转换操作效果相同。
2.toString()
3.toLocalString()把数组转换成本地约定的字符串
4.split() 方法是 String 对象方法，与 join() 方法操作正好相反。该方法可以指定两个参数，第 1 个参数为分隔符，指定从哪儿进行分隔的标记；第 2 个参数指定要返回数组]]></description><category></category></item></channel></rss>