Advertisement
kstoyanov

02. List Processor

Oct 11th, 2020
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function result(input) {
  2.   const processor = (() => {
  3.     let arr = [];
  4.     return {
  5.       add: (str) => arr.push(str),
  6.       remove: (str) => arr = arr.filter((el) => el !== str),
  7.       print: () => console.log(arr.join(',')),
  8.     };
  9.   })();
  10.  
  11.   input.forEach((element) => {
  12.     const [command, value] = element.split(' ');
  13.     processor[command](value);
  14.   });
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement