typescript - 在角度 9 中迭代未排序的对象
问题描述
对象结构我想遍历一个复杂的对象,我想要 ngbtypeahead 中的所有值,在此之前我无法从这个复杂的对象中获取这些值,因为键不同。
***> Special Tests: {
244: "Immunohistochemistry (IHC)",
245: "Flowcytometry",
246: "PET scan"
}
TUMOUR MARKERS: {
24: "CEA",
25: "PSA",
26: "AFP",
27: "CA 125"
} ***
解决方案
我猜这里你的选择应该是"Immunohistochemistry (IHC)", "Flowcytometry", "PET scan", "CEA", "PSA", "AFP", "CA 125" ...
. 因此,您需要复杂对象值的值:
const options = Object.values(yourComplexObject)
.reduce((options, subObject) => [...options, ...Object.values(subObject)], [])
推荐阅读
- r - 删除逗号并不断收到“视图错误:'names' 属性 [17] 必须与向量 [1] 的长度相同”
- typescript - 为什么我在使用 TypeScript 的 try-catch 中使用 var 变量得到“变量在被分配之前使用”?
- c - 如何拒绝此代码中的非数字输入?
- apache-kafka - Kafka Stream - 按 client_id 过滤
- python - 如何在python和pdfminer中删除单个或可行的单词表单列表无法隐藏卢比字体
- node.js - webpack 或 node 如何知道如何从 node_modules 中选择插件?
- firebase - Firebase 托管创建自定义域的问题
- asp.net - Azure Pipelines 不编译我的存储库代码,只是克隆它
- google-api - Google People API 不返回任何数据
- eclipse - Eclipse Birt - 如何在数据立方体中对维度进行分组