ArtyomZaitsev,
<script>
const data = [
'12,Телепорт бытовой VZHIH-101 ,17,10000',
'77, Меч световой FORCE (синий луч), 2,57000'
];
function parseData(arr, data) {
return data.map(function(text) {
return text.split(",").reduce(function(obj, str, index) {
obj[arr[index]] = str.trim();
return obj
}, {})
})
};
let items = parseData(['id', 'name', 'amount', 'price'], data);
document.write(JSON.stringify(items, null, 4));
</script>