const { exec } = require('child_process');
我还是node.js的新手。我想知道const附近的花括号的目的是什么,它是否像从模块中获取对象的角度/打字稿方式?
是否有任何ES6或我应该注意的新语法? 喜欢:
const[foo] = , or const(foo) =
答案 0 :(得分:1)
是的,这是ES6的一部分。它们被称为named exports,这种访问方法被称为" destructuring"。
所以如果你有一个包含这个内容的模块:
export const foo = Math.sqrt(2);
您可以通过执行以下任何操作来使用foo:
import foo from "module";
import { foo } from "module";
import * as mod from "module"; console.log(mod.foo)