Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve (arr) {
- let movies = [];
- for (let line of arr) {
- if (line.includes('addMovie')) {
- let name = line.split('addMovie ')[1];
- movies.push({name});
- } else if (line.includes('directedBy')) {
- let director = line.split('directedBy ')[1];
- let name = line.split(' directedBy')[0];
- movies.forEach(el => el.name === name ? el.director = director : false);
- } else if (line.includes('onDate')) {
- let date = line.split('onDate ')[1];
- let name = line.split(' onDate')[0];
- movies.forEach(el => el.name === name ? el.date = date : false);
- }
- }
- for (let el of movies) {
- if (Object.keys(el).length === 3) {
- let output = JSON.stringify(el);
- console.log(output);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement