哪个选项是将 hasName设置为 true的⽅法,前提是不能将 true作为参 数传递?

function getName(name) {
    const hasName = name
}
    1122 次浏览
    • A、!!name
    • B、name
    • C、newBoolean(name)
    • D、name.length
    使⽤逻辑⾮运算符 !,将返回⼀个布尔值,使⽤ !!name,我们可以确定 name的值是真的还 是假的。如果 name是真实的,那么 !name返回 false。!false返回 true。 通过将 hasName设置为 name,可以将 hasName设置为等于传递给 getName函数的值,⽽不 是布尔值 true。 newBoolean(true) 返回⼀个对象包装器,⽽不是布尔值本身。 name.length返回传递的参数的⻓度,⽽不是布尔值 true。
    挑战成功
    2年前
    挑战成功
    3年前
    挑战成功
    4年前
    挑战失败
    4年前
    挑战失败
    4年前
    挑战成功
    4年前
    挑战成功
    4年前
    挑战成功
    5年前