是的,对象可以使用使用变量作为对象属性,但是需要加 [],对象的方法也可以简写 let prop = 'foo'; let obj = { [prop]: true, // 方法也可以简写 getAnything() { return 123; }, [prop](v) { console.log(v) } }; obj.foo(123)
属性名表达式