File tree 2 files changed +17
-17
lines changed
2 files changed +17
-17
lines changed Original file line number Diff line number Diff line change @@ -2,22 +2,22 @@ export default class Set {
2
2
constructor ( ) {
3
3
this . items = { } ;
4
4
}
5
- add ( value ) {
6
- if ( ! this . has ( value ) ) {
7
- this . items [ value ] = value ;
5
+ add ( element ) {
6
+ if ( ! this . has ( element ) ) {
7
+ this . items [ element ] = element ;
8
8
return true ;
9
9
}
10
10
return false ;
11
11
}
12
- delete ( value ) {
13
- if ( this . has ( value ) ) {
14
- delete this . items [ value ] ;
12
+ delete ( element ) {
13
+ if ( this . has ( element ) ) {
14
+ delete this . items [ element ] ;
15
15
return true ;
16
16
}
17
17
return false ;
18
18
}
19
- has ( value ) {
20
- return Object . prototype . hasOwnProperty . call ( this . items , value ) ;
19
+ has ( element ) {
20
+ return Object . prototype . hasOwnProperty . call ( this . items , element ) ;
21
21
}
22
22
values ( ) {
23
23
return Object . values ( this . items ) ;
Original file line number Diff line number Diff line change @@ -5,25 +5,25 @@ export default class Set<T> {
5
5
this . items = { } ;
6
6
}
7
7
8
- add ( value : T ) {
9
- if ( ! this . has ( value ) ) {
10
- this . items [ value ] = value ;
8
+ add ( element : T ) {
9
+ if ( ! this . has ( element ) ) {
10
+ this . items [ element ] = element ;
11
11
return true ;
12
12
}
13
13
return false ;
14
14
}
15
15
16
- delete ( value : T ) {
17
- if ( this . has ( value ) ) {
18
- delete this . items [ value ] ;
16
+ delete ( element : T ) {
17
+ if ( this . has ( element ) ) {
18
+ delete this . items [ element ] ;
19
19
return true ;
20
20
}
21
21
return false ;
22
22
}
23
23
24
- has ( value : T ) {
25
- // return this.items.hasOwnProperty(value );
26
- return Object . prototype . hasOwnProperty . call ( this . items , value ) ;
24
+ has ( element : T ) {
25
+ // return this.items.hasOwnProperty(element );
26
+ return Object . prototype . hasOwnProperty . call ( this . items , element ) ;
27
27
}
28
28
29
29
values ( ) : T [ ] {
You can’t perform that action at this time.
0 commit comments