如果创建对象的引用,并且引用不会改变(即使该对象将会改变),使用const代替var会更好吗?在JavaScript中我应该尽可能使用const而不是var?
例如:
const moment = require('moment')
exports.getQuotation = function(value) {
const quotation = {};
quotation.value = value;
quotation.expiryDate = moment().add(7, 'days');
// Do some other stuff with quotation perhaps
return quotation;
};
我不会乱搞const,是ES6,它不会增加你的代码性能,但它会使有点难以修复和重构。坚持var(总是声明你的变量) – donnanicolas 2014-09-24 11:41:17
@donnanicolas ES6'const'和'let'几乎是最后的 – fmsf 2014-09-24 12:10:06