[英]How to pass array value as object key in Javascript
data["someKey"][filtered[0][0]] 应该可以工作
在处理嵌套对象时,可能有两种情况
a.something.otherKey
a[something][otherKey]
我将通过以下示例进行演示,让我们有两个对象。 person={ "name":"Ram", "age":27, "vehicles": { "car":"limousine", "bike":"ktm-duke", "airlines":{ "lufthansa": "Air123", "British airways": "Brt707" } } }
和airlines=["lufthansa","British airways"]
现在让我们在 object 中获取“lufthansa”的值。 我们将其作为a["vehicles"]["airlines"][b[0]]
我希望这会有所帮助。
感谢@acbay,这是答案:如果过滤是一个数组, data["someKey"][filtered[0][0]] 应该可以工作。 – 阿贝
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.