javascript - 为什么可以在其块范围之外调用 Const?
问题描述
为什么在以下实例中允许调用 const。
const pizza = {
topping1: "ham",
topping2: "pepperoni"
}
console.log(pizza.topping2);
从技术上讲,“pizza.topping2”在花括号之外。那么它为什么起作用呢?我想你必须以某种方式调用 const,但是,关于 const 的课程,声明它仅用作块级变量。这似乎是一个新手问题(确实如此),但对我来说理解编写语法背后的逻辑很重要。
解决方案
推荐阅读
- mysql - TRIGGER 不在表中插入值
- reactjs - Reactjs路由器不渲染任何组件
- azure - 如何每 10 分钟删除一次托管磁盘快照
- php - 我在使用 Laravel 创建一些基本过滤时遇到问题
- python - 在 Pandas 中检索上个月交易的列名
- python - Cinema4D:如何将用户 python 脚本导入/包含/嵌入到另一个中?
- c# - 如何确保在 Global.Application_Start 代码之后初始化静态属性?
- ios - 按钮需要点击两次才能在 iOS 上触发 click 事件
- r - 一个集群的 NbClust
- sql - 在 SQL 中合并两列