File tree 2 files changed +4
-26
lines changed
2 files changed +4
-26
lines changed Original file line number Diff line number Diff line change @@ -63,18 +63,8 @@ export default class Set {
63
63
}
64
64
65
65
isSubsetOf ( otherSet ) {
66
- if ( this . size ( ) > otherSet . size ( ) ) {
67
- return false ;
68
- }
69
- let isSubset = true ;
70
- this . values ( ) . every ( value => {
71
- if ( ! otherSet . has ( value ) ) {
72
- isSubset = false ;
73
- return false ;
74
- }
75
- return true ;
76
- } ) ;
77
- return isSubset ;
66
+ const values = this . values ( ) ;
67
+ return values . every ( ( value ) => otherSet . has ( value ) ) ;
78
68
}
79
69
80
70
isEmpty ( ) {
Original file line number Diff line number Diff line change @@ -75,20 +75,8 @@ export default class Set<T> {
75
75
}
76
76
77
77
isSubsetOf ( otherSet : Set < T > ) {
78
- if ( this . size ( ) > otherSet . size ( ) ) {
79
- return false ;
80
- }
81
-
82
- let isSubset = true ;
83
- this . values ( ) . every ( value => {
84
- if ( ! otherSet . has ( value ) ) {
85
- isSubset = false ;
86
- return false ;
87
- }
88
- return true ;
89
- } ) ;
90
-
91
- return isSubset ;
78
+ const values = this . values ( ) ;
79
+ return values . every ( ( value ) => otherSet . has ( value ) ) ;
92
80
}
93
81
94
82
isEmpty ( ) {
You can’t perform that action at this time.
0 commit comments