15
loading...
This website collects cookies to deliver better user experience
const users = new Set() // Set(0) {}
const users2 = new Set([10, 12, 14]) // Set(3) { 10, 12, 14 }
const users = ['Jack', 'Mike', 'Jack', 'Roy']
// remove all duplicates
const usersSet = new Set(users) // Set(3) { 'Jack', 'Mike', 'Roy' }
// convert set to an array
const uniqueUsers = [...usersSet] // [ 'Jack', 'Mike', 'Roy' ]
const name = 'Anjan'
const nameSet = new Set(name) // Set(4) { 'A', 'n', 'j', 'a' }
has
method.const user = { name: 'Anjan' }
const set1 = new Set([1, 2, 3, user]) // Set(4) { 1, 2, 3, { name: 'Anjan' } }
set1.has(2) //true
set1.has({ name: 'Anjan' }) // false because this object refering to different data
set1.has(user) // true because both references are equal.
const mySet1 = new Set()
mySet1.add(1) // Set [ 1 ]
mySet1.add(5) // Set [ 1, 5 ]
mySet1.add(5) // Set [ 1, 5 ]
mySet1.add('some text') // Set [ 1, 5, 'some text' ]
const mySet1 = new Set([1, 2, 3, 4, 5, 6])
mySet1.delete(5)
mySet1.delete(2)
const mySet1 = new Set([1, 2, 3, 4, 5, 6])
mySet1.clear() // Set(0) {}
const mySet1 = new Set([1, 2, 3, 4, 5, 6]) // 6
const mySet1 = new Set([1, 2, 3, 4, 5, 6])
mySet1.forEach(function (value) {
console.log(value)
})
for (let item of mySet1) console.log(item)
for (let item of mySet1.values()) console.log(item)
keys
method returns a new iterator object that yields the values for each element in the Set object in insertion order.