首页 > 解决方案 > Javascript - 无法理解这行代码

问题描述

var statusCodes = {};

statusCodes[exports.ACCEPTED = 202] = "Accepted";

第二行是什么意思?更具体地说,方括号中的部分。

标签: javascript

解决方案


复杂的事物是由多个简单的事物组成的。一次只看一个操作。

首先执行此操作:

exports.ACCEPTED = 202

设置exports.ACCEPTED为 value 202,并且操作评估为 value 202。然后执行这个操作:

statusCodes[202] = "Accepted"

设置statusCodes[202]为 value "Accepted"


推荐阅读