@@ -25,32 +25,30 @@ class MySet {
2525
2626 entries ( ) {
2727 return this . hashMap . keys . reduce ( ( acc , key ) => {
28- if ( key !== undefined ) {
29- acc . push ( key . content ) ;
30- }
31- return acc
28+ acc . push ( key . content ) ;
29+ return acc ;
3230 } , [ ] ) ;
3331 }
3432}
3533
3634module . exports = MySet ;
3735
38- const assert = require ( 'assert' ) ;
39- // const set = new Set();
40- const set = new MySet ( ) ;
36+ // const assert = require('assert');
37+ // // const set = new Set();
38+ // const set = new MySet();
4139
42- set . add ( 'one' ) ;
43- set . add ( 'uno' ) ;
44- set . add ( 'one' ) ;
40+ // set.add('one');
41+ // set.add('uno');
42+ // set.add('one');
4543
46- assert . equal ( set . has ( 'one' ) , true ) ;
47- assert . equal ( set . has ( 'dos' ) , false ) ;
44+ // assert.equal(set.has('one'), true);
45+ // assert.equal(set.has('dos'), false);
4846
49- assert . equal ( set . size , 2 ) ;
50- // assert.deepEqual(Array.from(set), ['one', 'uno']);
47+ // assert.equal(set.size, 2);
48+ // // assert.deepEqual(Array.from(set), ['one', 'uno']);
5149
52- assert . equal ( set . delete ( 'one' ) , true ) ;
53- assert . equal ( set . delete ( 'one' ) , false ) ;
54- assert . equal ( set . has ( 'one' ) , false ) ;
55- assert . equal ( set . size , 1 ) ;
50+ // assert.equal(set.delete('one'), true);
51+ // assert.equal(set.delete('one'), false);
52+ // assert.equal(set.has('one'), false);
53+ // assert.equal(set.size, 1);
5654
0 commit comments