Преобразовать массив в объект нужной структуры
Цена договорная
•
безналичный расчёт, электронные деньги
Пример массива:
[
[ 'Alenka',
'http://site-nsc.ru/item/v2/ru/wav/0419~Alenka.zip',
'wav',
'2.6 Mb',
'1',
'ru' ],
[ 'Alenka',
'http://site-nsc.ru/item/v2/ru/mp3/0419~Alenka.zip',
'mp3',
'439.9 Kb',
'3',
'ru' ],
[ 'Ilya',
'http://site-nsc.ru/item/v2/ru/wav/0419~Ilya.zip',
'wav',
'1.6 Mb',
'0',
'ru' ],
[ 'Ilya',
'http://site-nsc.ru/item/v2/ru/mp3/0419~Ilya.zip',
'mp3',
'297.9 Kb',
'0',
'ru' ]
]
Пример результа:
var map={
ru:{
Alenka:{
mp3:{
url:'http://site-nsc.ru/item/v2/al/mp3/041C~Alenka.zip',
size:'453 kb'
},
wav:{
url:'http://site-nsc.ru/item/v2/al/wav/041C~Alenka.zip',
size:'650 kb'
}
},
Ilya:{
mp3:{
url:'http://site-nsc.ru/item/v2/ru/mp3/0419~Ilya.zip',
size:'453 kb'
},
wav:{
url:'url:'http://site-nsc.ru/item/v2/ru/wav/0419~Ilya.zip',
size:'650 kb'
}
},...
}
}
[
[ 'Alenka',
'http://site-nsc.ru/item/v2/ru/wav/0419~Alenka.zip',
'wav',
'2.6 Mb',
'1',
'ru' ],
[ 'Alenka',
'http://site-nsc.ru/item/v2/ru/mp3/0419~Alenka.zip',
'mp3',
'439.9 Kb',
'3',
'ru' ],
[ 'Ilya',
'http://site-nsc.ru/item/v2/ru/wav/0419~Ilya.zip',
'wav',
'1.6 Mb',
'0',
'ru' ],
[ 'Ilya',
'http://site-nsc.ru/item/v2/ru/mp3/0419~Ilya.zip',
'mp3',
'297.9 Kb',
'0',
'ru' ]
]
Пример результа:
var map={
ru:{
Alenka:{
mp3:{
url:'http://site-nsc.ru/item/v2/al/mp3/041C~Alenka.zip',
size:'453 kb'
},
wav:{
url:'http://site-nsc.ru/item/v2/al/wav/041C~Alenka.zip',
size:'650 kb'
}
},
Ilya:{
mp3:{
url:'http://site-nsc.ru/item/v2/ru/mp3/0419~Ilya.zip',
size:'453 kb'
},
wav:{
url:'url:'http://site-nsc.ru/item/v2/ru/wav/0419~Ilya.zip',
size:'650 kb'
}
},...
}
}
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.