names = appData.filter(function (x) { return skipped.indexOf(x) < 0; })
get("https://serv.io/set?" + names.join("|")).then(function (data) {
result = JSON.parse(data);
Object.entries(result).forEach(([name,{act, total}])=>{
console.log(name,act,total) // переменные name,act,total тут локальны, но сами уже разберетесь
});
Что такое циклическая ссылка?
var a = {};
a.a = a;
a.a.a
у нас получиться, и к a.a.a.a.a.a
получится. При этом a == a.a == a.a.a == a.a.a.a == и т.д
... почему они мешают преобразованию объекта в JSON.
a
не может быть преобразован к JSON [{...}, {...}, ... ]
то втарой вариант будет работать неверно. Если в данных будут строки с примерно таким содержимым "} {" или "}{" то оба варианта перестанут работать