本帖最后由 PHP老曹 于 2017-5-9 10:48 编辑
证明js中空数组转换成布尔型为true 首先我们看一下官网上关于其它数据类型转换成布尔型的结果,如下图: 那么 问题来了,如何来证明空数组转换成布尔型呢? 第一步:我们先创建一个简单的html页面,在javascript代码区写入一个空数组。 第二步:当我们在控制台console中打印这个数组时,神奇的发现空数组其实是一个对象。
那么问题来了,我们创建一个空对象来看看,发现空对象 转换成布尔型结果是true。 第三步:查看obj,展开结果,你可以看到里面有一个__proto__,展开后还有一堆东西,那就是Object的原型方法和参数。是开辟了计算机的空间。所以空的对象转换成布尔型是true。
结论空数组转换成布尔型为true。
注:本次优秀技术资源整理------
杭州黑马双元PHP助教:黄老师。
|