Advertisement
VeselaVideva

Objects and Classes - Exercise - 05. Inventory

Oct 23rd, 2020
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(arr) {
  2.     let heroes = [];
  3.  
  4.     for (const line of arr) {
  5.     let [hero, level, items] = line.split(' / ');
  6.     items = items.split(', ').sort( (a, b) => a.localeCompare(b) ).join(', ');
  7.  
  8.     let heroObj = {
  9.         Hero: hero,
  10.         level: Number(level),
  11.         items
  12.     }
  13.     heroes.push(heroObj);
  14.     }
  15.  
  16.     heroes.sort( (a, b) => a.level - b.level )
  17.            .forEach(hero => {
  18.            console.log(`Hero => ${hero.Hero}`);
  19.            console.log(`level => ${hero.level}`);
  20.            console.log(`items => ${hero.items}`);
  21.            });
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement