Advertisement
bebo231312312321

Untitled

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