我在一些代码中看到了这种语法
function parseMessage(error) {
return {
15: 'Faulted'
}[error];
}
我从未见过用数组调用函数是什么意思?
最佳答案
那里没有数组。
它创建一个对象,然后使用方括号表示法访问该对象的属性之一的值,然后返回该值。
它等效于:
function parseMessage(error) {
var myData = {
"15": 'Faulted'
};
var result = myData[error];
return result;
}
关于javascript - 此语法在JavaScript中返回{hello:“world”}的含义是什么[something],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22836469/