var addrsArray = {}; loadAddrs(); function createHTML(addr, i) { let now = ''; if (addr.Now == 0) { now = ``; } else { now = ``; } let html = ` ${i}. ${addr.Name} ${addr.Iface} ${addr.IP} ${addr.Mac} ${addr.Hw} ${addr.Date} ${addr.Known} ${now} `; return html; } async function loadAddrs() { let url = '/api/all'; let addrsMap = await (await fetch(url)).json(); if (addrsMap != null) { addrsArray = Object.values(addrsMap); } displayArrayData(addrsArray); } function sortBy(field) { sortByAny(addrsArray, field); }