Advertisement
bebo231312312321

Untitled

Mar 17th, 2023
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function moviesList(movieinfo){
  2.  
  3. let movies = []
  4. movieinfo.forEach(movieLine => {
  5.     if(movieLine.includes("addMovie ")){
  6.         let name = movieLine.split("addMovie ")[1]
  7.         movies.push({name})
  8.     }else if(movieLine.includes(" directedBy ")){
  9.         let [name, directorName] = movieLine.split(" directedBy ")
  10.         let moviesObj = movies.find(el=>el.name === name)
  11.         if(moviesObj){
  12.             moviesObj.director = directorName
  13.         }
  14.     }else if(movieLine.includes(" onDate ")){
  15.         let [name, date] = movieLine.split(" onDate ")
  16.         let moviesObj = movies.find(el => el.name === name)
  17.         if(moviesObj){
  18.             moviesObj.date = date
  19.         }
  20.     }
  21. });
  22. //console.table(movies)
  23. movies.forEach(movieObj=>{
  24.     if(movieObj.name && movieObj.date && movieObj.director){
  25.         console.log(JSON.stringify(movieObj))
  26.     }
  27. })
  28.  
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement