javascript - Javascript - 无法理解这行代码
问题描述
var statusCodes = {};
statusCodes[exports.ACCEPTED = 202] = "Accepted";
第二行是什么意思?更具体地说,方括号中的部分。
解决方案
复杂的事物是由多个简单的事物组成的。一次只看一个操作。
首先执行此操作:
exports.ACCEPTED = 202
设置exports.ACCEPTED
为 value 202
,并且操作评估为 value 202
。然后执行这个操作:
statusCodes[202] = "Accepted"
设置statusCodes[202]
为 value "Accepted"
。
推荐阅读
- apache-spark - Spark 中的 shuffle 写入存储在哪里?
- c++ - 需要在行首绘制“>”形状
- istio - 为需要基本身份验证的容器配置 istio
- javascript - 在块范围内声明函数和变量
- mongodb - MongoDB 的 $lookup 中的 $geoWithing
- python - Python。合并未排序的数组(不完整)
- angular - node_modules/angular-in-memory-web-api/backend.service.d.ts(18,19) 中的错误:错误 TS1086:无法在环境上下文中声明访问器
- python - 使用 python 将 Txt 转换为 Xlsx
- algorithm - 死简单聚类算法
- python - Tensorflow MapDataset 迭代器失败