在JavaScript中(可能是ES6),这段语法的含义是什么:
const {} = 变量名;
我目前正在努力掌握React。在很多示例中,我遇到了这种语法。例如:
const {girls, guys, women, men} = state;
在JavaScript中(可能是ES6),这段语法的含义是什么:
const {} = 变量名;
我目前正在努力掌握React。在很多示例中,我遇到了这种语法。例如:
const {girls, guys, women, men} = state;
const {girls, guys, women, men} = state;
// Is the same as
const girls = state.girls;
const guys = state.guys;
const women = state.women;
const men = state.men;
在学习React时,你可能会遇到类似的模式:
import { methodA, methodB } from "my-module";
my-module
的模块正在导出一些函数。使用import {} from
语法,您可以选择要导入哪些函数。请注意,这不是解构赋值,尽管它的工作方式类似。const { a, b, c } = ['A', 'B', 'C'];
- Sergio Floresfunction({ a, b }) {}
。 - Gio Polvaraas
而不是 :
,且不可嵌套。 - Bergi