【问题标题】:What is the best way to require node modules var or const?要求节点模块 var 或 const 的最佳方法是什么?
【发布时间】:2017-10-28 00:26:11
【问题描述】:

当我们需要诸如 express 或 bodyParser 之类的节点模块时,我们将使用 var 关键字来创建变量并分配模块。我们不能使用const 来声明这样的模块吗?也就是说,而不是这个

var express = require('express');
var app = express();

我们应该这样做

const express = require('express');
const app = express();

最好的方法是什么?为什么会这样?

【问题讨论】:

  • const 在 ES2015 代码中是首选,因为 a)它具有块范围和适当的提升行为 b)你不能修改它,所以是的。我会使用const
  • 新的“黄金法则”是:使用const直到你不能

标签: javascript node.js express


【解决方案1】:

可变性应该是选择加入,而不是选择退出。

尽一切可能让一切const

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-03
    • 1970-01-01
    • 1970-01-01
    • 2011-01-05
    相关资源
    最近更新 更多