为了账号安全,请及时绑定邮箱和手机立即绑定

变量“数据”在声明之前如何访问?

变量“数据”在声明之前如何访问?

动漫人物 2022-06-05 16:42:55
当我注意到一些意想不到的事情时,我正在玩 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”在声明之前如何在行中访问?
查看完整描述

1 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

在调用get传递给的函数之前不会访问它……这是在声明常量之后(即收到 GET 请求时)。/

与吊装无关。


查看完整回答
反对 回复 2022-06-05
  • 1 回答
  • 0 关注
  • 66 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信