JSFiddle - React, Tailwind, and code Playground
by Adam Granger
JavaScript
var index_file =
[{ "indexAB":[
{ "postsome": ["keyword_abc", "keyword_def"] },
{ "testsome": ["keyword_111", "keyword_222"] }
]
},
{"index_random": [
{ "postsome": ["keyword_abc"] }
]
}
];
var indices = index_file;
for (var i = 0, l = indices.length; i < l; i++) {
var doc_id = "postsome",
index_name = "indexAB";
indices[i]["indexAB"]; // ok, returns object on correct iteration
indices[i][index_name]; // undefined
if ("indexAB" in indices[i]) {
indices[i].indexAB[0][doc_id] // ok, returns undefined or keywords
indices[i][index_name][0][doc_id] // undefined
}
}