javascript - 动态访问对象属性
问题描述
我有一个来自名为 type 的外部反应组件的变量类型。我需要根据类型运行某些逻辑。因此,如果type = foo
我想运行一个命令x= user.foo.id
,而如果它是boo
我想运行的,x=user.boo.id
我在想x=user.${type}.id
,但那是行不通的。无需为每种类型都使用 if 语句重写整个代码的最佳方法是什么?
解决方案
推荐阅读
- java - 如何在更新关系中删除和重新插入 Kotlin + Hibernate
- google-bigquery - 如何避免 [缺少关闭双引号 (") 字符。] google bigquery 中的错误
- elasticsearch - 等效于 IN 子句和 OR 组合的弹性搜索查询
- keycloak - Keycloak:在生成的令牌中包含请求范围的角色
- swift - 如何将多个 SCNScene 添加到一个 SCNScene?
- r - 有没有办法从调用的库中获取项目目录?
- javascript - 按字母顺序对对象值进行排序
- c++ - 将字符串的一部分直接复制到向量错误:没有匹配运算符=
- algorithm - 查找最大权重且大小不大于给定限制的节点
- python - 带有路由器的 Django multidb - 在测试期间无法插入