有没有一种方法可以将string
值传递给TypeScript Boolean
构造函数并返回除true
之外的任何其他值
这两个调用总是在我期望false
的地方返回true
const trueOrFalse = Boolean('false')
console.log(trueOrFalse) // true
const trueOrFalse2 = Boolean('0')
console.log(trueOrFalse2) // true
发布于 2019-07-11 03:39:44
您接受空字符串吗?
console.log(Boolean('')); // false
发布于 2019-07-11 03:45:12
我相信Boolean()
函数调用会返回一个带有valueOf()
方法的对象,您可以使用该方法来获取实际值。
尝试:
Boolean('false').valueOf()
(我无法尝试,因为我正在手机上输入此内容)
https://stackoverflow.com/questions/56977500
复制相似问题