Advertisement
simeonshopov

Sorted List

May 20th, 2021
863
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function createSortedList() {
  2.   const obj = {
  3.     numbers: [],
  4.  
  5.     add(element) {
  6.       obj.numbers.push(element);
  7.       obj.numbers.sort((a, b) => a - b);
  8.     },
  9.  
  10.     remove(index) {
  11.       if (index >= 0 && index < obj.numbers.length) obj.numbers.splice(index, 1);
  12.     },
  13.  
  14.     get(index) {
  15.       if (index >= 0 && index < obj.numbers.length) return obj.numbers[index];
  16.     },
  17.  
  18.     get size() {return obj.numbers.length;},
  19.  
  20.   };
  21.  
  22.   return obj;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement