在JavaScript中,“const {PI} = Math”是什么意思?

时间:2018-03-12 09:42:25

标签: javascript node.js

这些结构是否相同?

const {PI} = Math;

const PI = Math.PI;

使用第一个示例有什么好处?

2 个答案:

答案 0 :(得分:1)

变量名称周围的花括号称为Destructuring assignment

const {PI} = Math;将转换为const PI = Math.PI

答案 1 :(得分:-1)

这是一个所谓的"解构分配"。

在搜索此网站时,我发现了一个类似的问题并给出了一个很好的答案: Javascript (ES6) const with curly braces