JavaScript Fundamentals - Object And Classes may 2019/Exercise - 10. Systems Register
Здравейте, доста пот хвърлих в продължение на седмица или 2 по следната задача, но безуспешно, та затова прибягвам до крайни мерки - помагайте с решение ако е възможно, благодаря предварително колеги..
Линкове:
Задача :
https://softuni.bg/trainings/resources/officedocument/41048/exercise-js-fundamentals-may-2019/2343
Джъдж:
Здравейте,
Аз почнах до някъде, но като стигнах до сортирането и.... чудо. Ето докъде успях да стигна, или поне така си мисля че съм на прав път...:
function orderedRegister(array) {
let newRegister = [];
for (let i = 0; i < array.length; i++) {
let elements = array[i].split(' | ');
let categoryProducts = {
systemName: elements[0],
componentName: elements[1],
subcomponentName: elements[2],
};
newRegister.push(categoryProducts);
}
newRegister.sort((a, b) => a.systemName.localeCompare(b.systemName));
...... и после ???
}
orderedRegister( [
'SULS | Main Site | Home Page',
'SULS | Main Site | Login Page',
'SULS | Main Site | Register Page',
'SULS | Judge Site | Login Page',
'SULS | Judge Site | Submittion Page',
'Lambda | CoreA | A23',
'SULS | Digital Site | Login Page',
'Lambda | CoreB | B24',
'Lambda | CoreA | A24',
'Lambda | CoreA | A25',
'Lambda | CoreC | C4',
'Indice | Session | Default Storage',
'Indice | Session | Default Security', ]);
Благодаря.