Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class List {
- constructor() {
- this.elements = [];
- this.size = 0;
- }
- add(element) {
- let index = 0;
- while (index < this.elements.length && this.elements[index] < element) {
- index++;
- }
- this.elements.splice(index, 0, element);
- this.size++;
- return this;
- }
- remove(index) {
- if (index >= 0 && index < this.elements.length) {
- this.elements.splice(index, 1);
- this.size--;
- }
- return this;
- }
- get(index) {
- if (index >= 0 && index < this.elements.length) {
- return this.elements[index];
- }
- return undefined;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement