Advertisement
Lulunga

Classes 06. Sorted List

Oct 18th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class List {
  2.     constructor() {
  3.         this.arr = [];
  4.         this.size = 0;
  5.     }
  6.     add(element) {
  7.         this.arr.push(element);
  8.         this.arr.sort((a, b) => a - b);
  9.         this.size++;
  10.         return this.arr;
  11.     }
  12.     remove(index) {
  13.         if (index >= 0 && index < this.arr.length) {
  14.             this.arr.splice(index, 1);
  15.             this.arr.sort((a, b) => a - b);
  16.             this.size--;
  17.             return this.arr;
  18.         }
  19.     }
  20.     get(index) {
  21.         if (index >= 0 && index < this.arr.length) {
  22.             return this.arr[index];
  23.         }
  24.     }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement