gpt4 book ai didi

Javascript Freecodecamp "Do not use a Boolean as a Constructor"

转载 作者:太空宇宙 更新时间:2023-11-03 21:17:44 25 4
gpt4 key购买 nike

当我在免费代码训练营开始“Falsy Bouncer”挑战时,我遇到了一个小问题。当我尝试创建如下所示的新 bool 对象时:

var bool = new Boolean();

出现一个黄色三 Angular 形,上面写着“不要使用 bool 值作为构造函数”。

我可以很容易地解决这个问题而不使用该对象,或者使用 bool 对象文档中所说的不同方法,挑战并不难,但我只是不知道为什么我不能在Freecodecamp 代码窗口?它在函数外部或内部以及使用或不使用任何参数执行此操作。

有人知道为什么会这样吗?

最佳答案

from MDN ~

Do not use a Boolean object to convert a non-boolean value to a boolean value. Instead, use Boolean as a function to perform this task:

var x = Boolean(expression);     // preferred 
var x = new Boolean(expression); // don't use

关于Javascript Freecodecamp "Do not use a Boolean as a Constructor",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40656864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com