我不明白节点中的 const{}
I didn't understand const{} in Node
const { exec } = require('child_process');
我还是 node.js 的新手。我想知道 const 附近的花括号的用途是什么,它是否像 angular/typescript 从模块中获取对象的方式?
是否有任何我应该注意的 ES6 或任何新语法?
喜欢:
const[foo] = , or const(foo) =
是的,这是 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)
const { exec } = require('child_process');
我还是 node.js 的新手。我想知道 const 附近的花括号的用途是什么,它是否像 angular/typescript 从模块中获取对象的方式?
是否有任何我应该注意的 ES6 或任何新语法? 喜欢:
const[foo] = , or const(foo) =
是的,这是 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)