Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class List {
- constructor() {
- this._arr = [];
- }
- add(el){
- this._arr.push(el);
- this._log()
- return this;
- }
- remove(filter){
- this._delete(filter);
- return this
- }
- getAll(){
- return this._arr
- }
- _delete(filter){
- this._arr.splice(this._arr.findIndex(filter), 1);
- }
- _log(){
- console.log(this._arr)
- }
- }
- const list = new List();
- list.add({name: 'jhon'});
- list.add({name: 'Sansumg'});
- list.add({name: 'Apple'});
- list.add({name: 'Javascript'});
- list.remove(x => x.name === 'Apple');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement