【发布时间】:2020-12-03 11:05:30
【问题描述】:
为什么这没有给我我期望的对象..它是 {1:2} 而是控制台给出 {a:2}
function createObject (a, b) {
const myObject = {a:b}
console.log(myObject);
}
createObject(1, 2);
【问题讨论】:
-
应该是
{[a]: b},因为您想将a评估为表达式而不是标识符/键 -
@Paul 谢谢!这解决了我的问题。
标签: javascript object