let data = ["A","B","C","D","E"];
function createIndex(children) {
return new Map(children.map((child,i) => [child,i]));
}
let index = createIndex(data);
function createIndex(children) {
let map = new Map();
for (let i=0; i<children.length; i++) {
map.set(children[i], i);
}
return map;
}
let index = createIndex(data);
function createIndex(children) {
let map = new Map();
for (let i=children.length; i--;) {
map.set(children[i], i);
}
return map;
}
let index = createIndex(data);
function createIndex(children) {
let i=children.length, map = new Map();
while (i--) map.set(children[i], i);
return map;
}
let index = createIndex(data);