A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 PHP老曹 于 2017-5-9 10:48 编辑

证明js中空数组转换成布尔型为true
首先我们看一下官网上关于其它数据类型转换成布尔型的结果,如下图:
那么 问题来了,如何来证明空数组转换成布尔型呢?
第一步:我们先创建一个简单的html页面,在javascript代码区写入一个空数组。
第二步:当我们在控制台console中打印这个数组时,神奇的发现空数组其实是一个对象。


那么问题来了,我们创建一个空对象来看看,发现空对象 转换成布尔型结果是true。
第三步:查看obj,展开结果,你可以看到里面有一个__proto__,展开后还有一堆东西,那就是Object的原型方法和参数。是开辟了计算机的空间。所以空的对象转换成布尔型是true。



结论空数组转换成布尔型为true。


注:本次优秀技术资源整理------

杭州黑马双元PHP助教:黄老师。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马