Advertisement
kstoyanov

04. Command Processor

Oct 8th, 2020
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function result() {
  2.   let privateString = '';
  3.  
  4.   return {
  5.     append(str) {
  6.       privateString += str;
  7.     },
  8.  
  9.     removeStart(n) {
  10.       privateString = privateString.slice(n);
  11.     },
  12.  
  13.     removeEnd(n) {
  14.       privateString = privateString.slice(0, -n);
  15.     },
  16.  
  17.     print() {
  18.       return console.log(privateString);
  19.     },
  20.   };
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement