for (let tariff of tariffs) {
let calc = tariff.data && tariff.data.calculator ?
tariff.data.calculator.calc : {};
if (!Object.keys(calc).length) continue;
const args = Tools.xmlToJson(tariff.args[2]).calculator;
calc.townfrom = parseInt(args.calc.attr.townfrom);
calc.townto = parseInt(args.calc.attr.townto);
if (!result[calc.townto]) result[calc.townto] = [];
result[calc.townto].push(calc);
}
console.log(result);
return result;
потому что у тебя calc.townto = 52
Обсуждают сегодня