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