Роман Андреевич,
<script>
let arr = [
{code: "003002", util: "для продажи в сети"},
{code: "003000", util: "для продажи на улице"},
{code: "003002", util: "спец предложения"},
{code: "003000", util: "Для мелкой розницы"},
{code: "003001", util: "для продажи в розничные магазины поселков"}
];
let ar = arr.slice(0).sort((a,b) => a.code - b.code).reduce((ar, v) => {
let a = ar[ar.length - 1];
if(!a || v.code != a.code) {
a = {code : v.code, utils :[]}
ar.push(a)
}
a.utils.push(v.util)
return ar
},[] )
document.write(JSON.stringify(ar, "", 4))
</script>