【发布时间】:2014-05-01 18:23:30
【问题描述】:
在 NodeJS 世界中,我们需要使用 require 函数的模块:
var foo = require ("foo");
在 JavaScript 中(也在 NodeJS 中)我们有 const 关键字来创建一个常量:
const创建一个常量,该常量对于声明它的函数来说可以是全局的或局部的。常量遵循与变量相同的范围规则。
例子:
$ node
> const a = 10
undefined
> a
10
> a = 7
7
> a
10
我的问题是:要求库作为常量会更好吗?
例子:
const foo = require ("foo")
, http = require ("http")
;
/* do something with foo and http */
在需要库时使用const 代替var 有什么坏/好效果吗?
【问题讨论】:
-
+1 因为我不知道
const关键字已添加到 javascript。 -
@JamesDuffy:这不是支持这个问题的好理由。
-
@LightnessRacesinOrbit stackoverflow.com/help/privileges/vote-up "我什么时候应该投票?每当您遇到您认为特别有用的问题、答案或评论时,请投票!"这个问题对我很有用,因为我学到了一些东西。
-
@JamesDuffy 我同意。我也投票赞成包含对我来说新事物的问题。感谢您的支持。 :-)
-
@JamesDuffy:这对帮助我拖延几分钟很有用,但那不是那篇文章的意图!我认为这很清楚。否则,您不妨招募所有您认识的从未编程过因此从未听说过 JavaScript 的人,让他们投票赞成这个问题,因为他们学到了“一些东西”,然后声称您正在本着这个社区的精神行事。什么废话。
标签: javascript node.js variables constants