dilyana2001

Untitled

Jun 26th, 2021 (edited)
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function movie(input) {
  2.     let movies = [];
  3.     input.forEach(line => {
  4.         if (line.includes('addMovie')) {
  5.             let name = line.split('addMovie ')[1];
  6.             movies.push({ name })
  7.         } else if (line.includes('directedBy')) {
  8.             let [name, director] = line.split(' directedBy ');
  9.             let movie = movies.find(m => m.name === name)
  10.             if (movie) movie.director = director
  11.         } else if (line.includes('onDate')) {
  12.             let [name, date] = line.split(' onDate ');
  13.             let movie = movies.find(m => m.name === name)
  14.             if (movie) movie.date = date
  15.         }
  16.     })
  17.     movies.forEach(m => {
  18.         if (m.name && m.director && m.date) console.log(JSON.stringify(m))
  19.     })
  20. }
Add Comment
Please, Sign In to add comment