【问题标题】:Referencing keys in a Javascript object引用 Javascript 对象中的键
【发布时间】:2010-10-05 20:39:20
【问题描述】:
var foo = { someKey: "someValue" };
var bar = "someKey";

如何使用 foo 和 bar 获得值“someValue”?好的,PHP 等价物:

$foo = array("someKey" => "someValue");
$bar = "someKey";
print $foo[$bar]; // someValue

所以...我正在寻找与上述等效的 JS,但我不想使用 JS 数组。请帮忙?

【问题讨论】:

    标签: javascript object


    【解决方案1】:

    像这样:

    foo[bar]

    您使用方括号来引用字符串键值。

    foo.someKey 等于 foo["someKey"]

    【讨论】:

    • 我勾选了你的答案,因为你快了 1 分钟。
    【解决方案2】:

    foo[bar] 应该这样做。在 js 中,对象基本上是美化的哈希表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-06
      • 1970-01-01
      • 2019-01-10
      • 2017-03-05
      • 2016-03-21
      • 1970-01-01
      相关资源
      最近更新 更多