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