Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function movie(input) {
- let movies = [];
- input.forEach(line => {
- if (line.includes('addMovie')) {
- let name = line.split('addMovie ')[1];
- movies.push({ name })
- } else if (line.includes('directedBy')) {
- let [name, director] = line.split(' directedBy ');
- let movie = movies.find(m => m.name === name)
- if (movie) movie.director = director
- } else if (line.includes('onDate')) {
- let [name, date] = line.split(' onDate ');
- let movie = movies.find(m => m.name === name)
- if (movie) movie.date = date
- }
- })
- movies.forEach(m => {
- if (m.name && m.director && m.date) console.log(JSON.stringify(m))
- })
- }
Add Comment
Please, Sign In to add comment