Javascript 为对象的值分配变量的更好方法是什么

Javascript 为对象的值分配变量的更好方法是什么,javascript,reactjs,Javascript,Reactjs,用JS写这个的更好方法是什么 let foo if(bar) foo = bar.value 如果我使用const foo=bar.value可以使用可选链接,请查看: 如果节点版本足够新,请尝试使用“链接”操作符 const foo=bar?.value 或者,如果bar不是falsy,则使用and运算符获取bar的值 const foo=bar&&bar.value 这是否回答了您的问题?也是。我正在寻找YohaiM回答的可选链接 const foo = bar?.value

用JS写这个的更好方法是什么

let foo
  if(bar) foo = bar.value

如果我使用
const foo=bar.value

可以使用可选链接,请查看:


如果节点版本足够新,请尝试使用“链接”操作符

const foo=bar?.value
或者,如果bar不是falsy,则使用and运算符获取bar的值

const foo=bar&&bar.value

这是否回答了您的问题?也是。我正在寻找YohaiM回答的可选链接
const foo = bar?.value