我有一个问题一直困扰着我很长一段时间,我似乎找不到任何涵盖该主题的资源。JavaScript 中的属性名称如何是字符串文字或数字文字?
var obj = {
"bar": "foobar",
"foo": function() { return bar; }
}
自从我几年前了解这个话题以来,这个话题就一直困扰着我。我不知道在哪里可以获得更深入的信息,或者这甚至叫什么。我不知道这是如何设置的,因为我知道正在使用成员 bar 和 foo 创建一个新对象,然后将其分配给 obj 变量。
您不能创建像 var "bar" = "foobar"; 这样的变量。因为你会得到一个语法错误。它对对象字面量如何有效?对此的任何帮助将不胜感激。