invalid property id

var keyStr="text";
var obj={[keyStr]: "这个value"};
log(obj.text);


12:10:17.174/V: 开始运行[[remote]Test.js]
12:10:17.177/E: invalid property id ([remote]Test.js#3)
invalid property id

12:10:17.181/V:

[ [remote]Test.js ]运行结束,用时0.006000秒

对象键名用变量表示发生了该错误,这个对象键名用变量表示应该如何表示?

最后由 simpleboy 编辑
var obj={keyStr: "这个value"};

这样即可