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

function getName(name) {
    const hasName = name
}
1107 次浏览
  • 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年前
xt
挑战成功
4年前
挑战成功
4年前
挑战成功
4年前