2017-05-27 33 views
0

當我們要求節點模塊快速吸取bodyParser時,我們將使用var關鍵字創建一個變量並分配模塊。我們不能使用const來聲明這樣的模塊嗎?要求節點模塊var或const的最佳方式是什麼?

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

以上定義爲是

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

什麼是最好的方法是什麼?爲什麼是這樣?

+2

在ES2015代碼中'const'是首選,因爲a)它具有塊範圍和適當的提升行爲b)你不能修改它,所以是的。我會使用'const'。 – Li357

+4

新的「黃金法則」是:使用'const',直到你不能 –

+0

[const vs vs當調用require時]可能重複(https://stackoverflow.com/questions/28135485/const-vs-let-when -calling-要求) – str

回答

1

可變性應該選擇加入,而不是選擇退出。

只要有可能,就把所有東西都做成const

相關問題