当我注意到一些意想不到的事情时,我正在玩 express。这是我的代码:
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('response string');
console.log(data)
});
const data = {
key: 'value'
};
app.listen(3000, () => console.log('Quote API listening on port 3000!'));
这将打印 // { key: 'value' }
我的意思是,由于提升(?),函数以这种方式工作,但变量不应该。正如标题所示,变量“data”在声明之前如何在行中访问?
神不在的星期二
相关分类