Socket
Socket
Sign inDemoInstall

es6-set

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

es6-set

ECMAScript6 Set polyfill


Version published
Weekly downloads
2.1M
decreased by-1.74%
Maintainers
1
Weekly downloads
 
Created

What is es6-set?

The es6-set npm package provides a polyfill for the ES6 Set data structure, allowing developers to use Set functionalities in environments that do not natively support ES6. It offers methods to add, delete, and manage unique values in a set.

What are es6-set's main functionalities?

Creating and Initializing a Set

This feature allows the creation of a Set object and initialization with an array of values. The 'has' method checks if a value exists in the set.

const Set = require('es6-set');
const mySet = new Set([1, 2, 3]);
console.log(mySet.has(1)); // true

Adding Values

This feature demonstrates adding values to a Set. The 'add' method appends a new element to the set if it does not already exist.

const Set = require('es6-set');
const mySet = new Set();
mySet.add(1);
mySet.add(2);
console.log(mySet.has(2)); // true

Deleting Values

This feature shows how to remove a specific element from a Set using the 'delete' method.

const Set = require('es6-set');
const mySet = new Set([1, 2, 3]);
mySet.delete(2);
console.log(mySet.has(2)); // false

Clearing the Set

This feature allows clearing all elements from a Set using the 'clear' method, effectively resetting the Set.

const Set = require('es6-set');
const mySet = new Set([1, 2, 3]);
mySet.clear();
console.log(mySet.size); // 0

Other packages similar to es6-set

Keywords

FAQs

Package last updated on 16 Mar 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc