【发布时间】:2017-04-01 02:40:14
【问题描述】:
当我开始免费代码营的“Falsy Bouncer”挑战时,我遇到了一个小问题。当我尝试创建一个新的布尔对象时,如下所示:
var bool = new Boolean();
出现一个黄色三角形,上面写着“不要使用布尔值作为构造函数”。
我可以很容易地绕过这个而不使用对象,或者使用布尔对象文档中所说的不同方法,挑战并不难,但我只是不知道为什么我不能在里面创建一个新对象Freecodecamp代码窗口?它在函数外部或内部执行此操作,并且可以使用或不使用任何参数。
有人知道为什么会这样吗?
【问题讨论】:
-
在什么情况下你会更喜欢
new Boolean而不是简单的true...? -
@deceze 这对于测试某些条件很有用,可以节省一些代码,请阅读上面的文档
标签: javascript html css oop