Сообщение от Aetae
|
kobezzza, да нет же, от pos зависит позиция в массиве, так что тут надо хитрее делать.)
|
Понял, не внимательно прочитал задание, но всё равно, всё просто
<html>
<head>
<script src="http://www.collection-js.com/files/collection/collection.min.js"></script>
</head>
<body><script>
var result = $C({
ru: {
pos: 1,
title: 'Русский'
},
en: {
pos: 3,
title: 'English'
},
de: {
pos: 2,
title: 'Deutsch'
}
}).reduce(function (result, el, key) {
result[el.pos - 1] = {code: key, title: el.title};
return result;
}, []);
alert(JSON.stringify(result));
</script></body>
</html>