2013-06-13 2 views
4

J'ai ce morceau de code dans un nœud/app Express:Support et notation par points en compilé CoffeeScript

app.use "/static", express.directory("#{__dirname}/public") 
app.use "/static", express.static("#{__dirname}/public") 

Il rassemble à cette:

app.use("/static", express.directory("" + __dirname + "/public")); 
app.use("/static", express["static"]("" + __dirname + "/public")); 

Par curiosité, je me demande: pourquoi la notation par points est-elle utilisée pour le premier appel et la notation pour le second appel?

Répondre

4

Parce que static est réservé dans ES3. (plus dans ES5).

Questions connexes