Advertisement
bebo231312312321

Untitled

Mar 26th, 2023
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function storeCatalogue(data){
  2. let catalog = {}
  3. data.forEach(line => {let [product,price]= line.split(" : ")
  4. let firstLetter = product[0]
  5. if(!catalog.hasOwnProperty(firstLetter))catalog[firstLetter] = {}
  6.     catalog[firstLetter][product] = Number(price)
  7.    
  8. });
  9. let sorted = Object.keys(catalog).sort((a,b)=> a.localeCompare(b)).forEach(keys=> {console.log(keys)
  10. let sortedProducts = Object.keys(catalog[keys]).sort((a,b)=> a.localeCompare(b)).forEach(product=>
  11.     console.log(`  ${product}: ${catalog[keys][product]}`))
  12. })
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement