【发布时间】:2014-10-01 17:35:27
【问题描述】:
{ foo: [ foo1: true ],
bar: [ bar1: true, bar2: true ],
foobar: [ foobar1: true ] }
这是一个值为array-like-objects 的对象。我想查找一个键是否存在,其值为[ bar1: true, bar2: true ]。如果键与值关联,则返回该键。
重复一遍,我正在搜索与对象中给定值关联的键。
【问题讨论】:
-
您不能以这种方式在数组中包含键值对,这会在
:上引发 sintax 错误。你到底想用这个做什么? -
这是一个无效的数组
-
这实际上是可能的。它们被称为“像数组一样的对象”。例如:任何函数的“参数”对象。它既不是完整的数组也不是对象
标签: javascript json object key key-value