Javascript-无法理解这行代码
第二行是什么意思?更具体地说,方括号中的部分。这只是一个较短的版本Javascript-无法理解这行代码,javascript,Javascript,第二行是什么意思?更具体地说,方括号中的部分。这只是一个较短的版本 var statusCodes = {}; statusCodes[exports.ACCEPTED = 202] = "Accepted"; 检查此问题以了解想法 复杂的事物是由多个简单的事物组成的。一次只看一次 首先执行此操作: var statusCodes = {}; exports.ACCEPTED = 202; statusCodes[exports.ACCEPTED] = "Ac
var statusCodes = {};
statusCodes[exports.ACCEPTED = 202] = "Accepted";
检查此问题以了解想法
复杂的事物是由多个简单的事物组成的。一次只看一次 首先执行此操作:
var statusCodes = {};
exports.ACCEPTED = 202;
statusCodes[exports.ACCEPTED] = "Accepted";
exports.ACCEPTED = 202
它将exports.ACCEPTED设置为值202,操作的计算结果为值202。然后执行该操作:
var statusCodes = {};
exports.ACCEPTED = 202;
statusCodes[exports.ACCEPTED] = "Accepted";
exports.ACCEPTED = 202
它将statusCodes[202]设置为接受的值。这只是一个赋值。分配返回分配的值,因此它相当于exports.ACCEPTED=202和statusCodes[202]。