javascript - JavaScript 使用数组在嵌套对象中查找属性
问题描述
我需要使用索引数组访问对象中的属性。这是索引数组:const indexes = ["cars", "make", "volvo", "year"]
.
这是对象的示例:
const obj = {
cars: {
make: {
volvo: {
year: 2021
}
}
}
}
基本上我需要遍历indexes
并获取对象内部的值,在这种情况下,值为 2021。我不确定 javascript 是否有内置函数。我不确定从哪里开始,这可能是递归问题吗?
解决方案
推荐阅读
- python - 在 NumPy 和 GSL 之间共享随机生成器状态
- php - Symfony 中允许空值但不允许空字符串
- c++ - boost::spirit::qi::phrase_parser() 进入 std::map 错误
- typescript - 具有默认属性值的 Typescript mixins(从新的 MyClass 派生)
- r - 从R中的图片数据创建数据框
- firebase - dialogflow 和 firebase - 无法从 firebase 读取数据
- javascript - JavaScript 有条件地添加方法
- tizen-native-app - tizen SAP 中的 sap_socket_send_data 和 sap_peer_agent_send_data 有什么区别?
- java - 如何在 Vertx 中实现 WebSocket 客户端在一段时间后重新连接?
- angular - 如何在 Ionic 3 中的 Modal 中传递和获取数据?