在JavaScript中声明变量并加载模块

时间:2019-04-30 06:30:46

标签: javascript node.js graphql

我正在学习GraphQL,并看到以下JavaScript语句here

directory

然后在server.js文件中:

for /f

问题:

  1. 通常:用%%anpm init npm i graphql --save 来声明变量是什么意思?
  2. 具体来说:在上面的示例中,var { graphql, buildSchema } = require('graphql') var { foo } = require('bar')是特殊保留关键字吗?

第二个问题的原因是:

  1. 以下语句返回“有差异”:
var foo = require('bar')

此语句返回“它们相同”:

graphql
  1. 还有,如果我将变量声明更改为此:
buildSchema

随后我在运行GraphQL查询时收到错误if (graphql === buildSchema) { console.log("they are the same") } else { console.log("there are differences") }

var {
    x,
    y
} = function () {
    console.log('hello')
}

if (x === y) {
    console.log("they are the same")
} else {
    console.log("there are differences")
}

0 个答案:

没有答案