我有一个 javascript 对象,我需要引用其中一个子对象的值。孩子应该是数组的一部分。
这有效:
this.manager.response.highlighting[doc.id]['sentence_0002']
但这不会:
this.manager.response.highlighting[doc.id][0]
我不知道sentence_000*
要返回哪些数字,所以我想通过它的数组号来引用它。
this.manager.response.highlighting[doc.id].length
也不返回任何东西。
以下是转换为 javascript 对象的 xml 文档的一部分:
<response>
<lst name="highlighting">
<lst name="http://www.lemonde.fr/international/">
<arr name="sentence_0005">
<str> puni pour sa gestion de la crise Geir Haarde a été condamné pour avoir manqué aux devoirs de sa </str>
我需要访问的是<str>
. doc.id
已成功设置为http://www.lemonde.fr/international/
。