Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.141.164.253
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
unp-musonza /
node_modules /
es6-set /
Delete
Unzip
Name
Size
Permission
Date
Action
ext
[ DIR ]
drwxr-xr-x
2021-02-04 21:24
lib
[ DIR ]
drwxr-xr-x
2021-02-04 21:24
primitive
[ DIR ]
drwxr-xr-x
2021-02-04 21:24
test
[ DIR ]
drwxr-xr-x
2021-02-04 21:24
.lint
73
B
-rw-r--r--
2015-07-07 12:13
.npmignore
51
B
-rw-r--r--
2015-06-25 13:26
.travis.yml
234
B
-rw-r--r--
2017-03-16 11:15
CHANGES
1.05
KB
-rw-r--r--
2017-03-16 11:14
LICENSE
1.05
KB
-rw-r--r--
2015-06-25 13:26
README.md
1.89
KB
-rw-r--r--
2017-01-12 15:43
implement.js
207
B
-rw-r--r--
2015-06-25 13:26
index.js
93
B
-rw-r--r--
2015-06-25 13:26
is-implemented.js
820
B
-rw-r--r--
2015-11-10 09:37
is-native-implemented.js
267
B
-rw-r--r--
2015-06-25 13:26
is-set.js
399
B
-rw-r--r--
2015-11-10 15:47
package.json
1.74
KB
-rw-r--r--
2021-02-04 21:24
polyfill.js
2.82
KB
-rw-r--r--
2016-01-19 08:59
valid-set.js
153
B
-rw-r--r--
2015-06-25 13:26
Save
Rename
# es6-set ## Set collection as specified in ECMAScript6 __Warning: v0.1 version does not ensure O(1) algorithm complexity (but O(n)). This shortcoming will be addressed in v1.0__ ### Usage If you want to make sure your environment implements `Set`, do: ```javascript require('es6-set/implement'); ``` If you'd like to use native version when it exists and fallback to polyfill if it doesn't, but without implementing `Set` on global scope, do: ```javascript var Set = require('es6-set'); ``` If you strictly want to use polyfill even if native `Set` exists, do: ```javascript var Set = require('es6-set/polyfill'); ``` ### Installation $ npm install es6-set To port it to Browser or any other (non CJS) environment, use your favorite CJS bundler. No favorite yet? Try: [Browserify](http://browserify.org/), [Webmake](https://github.com/medikoo/modules-webmake) or [Webpack](http://webpack.github.io/) #### API Best is to refer to [specification](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-set-objects). Still if you want quick look, follow examples: ```javascript var Set = require('es6-set'); var set = new Set(['raz', 'dwa', {}]); set.size; // 3 set.has('raz'); // true set.has('foo'); // false set.add('foo'); // set set.size // 4 set.has('foo'); // true set.has('dwa'); // true set.delete('dwa'); // true set.size; // 3 set.forEach(function (value) { // 'raz', {}, 'foo' iterated }); // FF nightly only: for (value of set) { // 'raz', {}, 'foo' iterated } var iterator = set.values(); iterator.next(); // { done: false, value: 'raz' } iterator.next(); // { done: false, value: {} } iterator.next(); // { done: false, value: 'foo' } iterator.next(); // { done: true, value: undefined } set.clear(); // undefined set.size; // 0 ``` ## Tests [](https://travis-ci.org/medikoo/es6-set) $ npm test