相关疑难解决方法(0)

JS/ES6:未定义的解构

我正在使用这样的解构:

const { item } = content
console.log(item)
Run Code Online (Sandbox Code Playgroud)

但是我应该如何处理content === undefined- 这将引发错误?

"旧"方式如下所示:

const item = content && content.item
Run Code Online (Sandbox Code Playgroud)

所以,如果content未定义 - > item也将是未定义的.

我可以使用解构来做类似的事吗?

javascript ecmascript-6

40
推荐指数
6
解决办法
2万
查看次数

标签 统计

ecmascript-6 ×1

javascript ×1