【发布时间】:2018-02-18 18:21:16
【问题描述】:
不幸的是,我对 JS 中的对象还不太熟悉,并且只为我的心理学博士学位编程了一点,所以我没有很好的编程技能。 我已经设法创建了一个很好的对象,它很好地捕获了我的数据结构:
var items = {
anamnese_akut: [{
id: 1,
question: 'Haben Sie die Beschwerden zum ersten Mal?',
answer: 'Ja, also so etwas ist noch nie passiert.'
}, {
id: 2,
question: 'Haben Sie in den letzten Wochen unbeabsichtigt Gewicht verloren?',
answer: 'Nein, bestimmt nicht.'
}],
anamnese_allgemein: [{
id: 3,
question: 'Sind bei Ihnen Vorerkrankungen bekannt?',
answer: 'Eigentlich nicht, nein.'
}, {
id: 4,
question: 'Wurden Sie schon mal operiert?',
answer: 'Ich hatte eine Blinddarmoperation als Kind, und in den letzten zwei Jahren dreimal eine Ausschabung nach Fehlgeburten.'
}]
};
我现在想搜索一个输入变量,该变量恰好包含这 4 个问题之一,但可以来自这两个类别。我已经设法使用此处的代码:JS search in object values 对未嵌套的对象执行了类似的操作,但我无法让它工作,也不知道如何使其适应具有 anamnese_akut 和anamnese_allgemein.
如何调整搜索?在将输入与我想要的问题进行比较之后,我想要一个索引,以便我可以对找到的问题给出相应答案的输出。
【问题讨论】:
-
你能解释一下你想做什么吗?请提供输入和预期输出
-
我没有得到你真正想要的东西。你能把问题说清楚一点吗?
标签: javascript object search