Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

ES6 Collections Set values() and keys() Example2

'use strict' 
let set = new Set(); 
set.add('x'); 
set.add('y'); 
set.add('z'); 

for(let val of set){ 
   console.log(val); 
}

ES6 Collections Set values() and keys() Example1

var mySet = new Set(); 
mySet.add("Jim"); 
mySet.add("Jack"); 
mySet.add("Jane"); 
console.log("Printing keys()------------------");  

var keyitr = mySet.keys(); 
console.log(keyitr.next().value); 
console.log(keyitr.next().value); 
console.log(keyitr.next().value);  
console.log("Printing values()------------------"); 

var valitr = mySet.values(); 
console.log(valitr.next().value); 
console.log(valitr.next().value); 
console.log(valitr.next().value);

ES6 Collections Set Method has()

var mySet = new Set(); 
mySet.add("Jim");  
console.log(mySet.has("Jim"));   
console.log(mySet.has("Tom"));

ES6 Collections Set Method forEach

function userdetails(values) { 
   console.log(values); 
}  
var mySet = new Set(); 
mySet.add("John"); 
mySet.add("Jane"); 
mySet.forEach(userdetails);

ES6 Collections Set Method entries()

var mySet = new Set(); 
mySet.add("Jim"); 
mySet.add("Jack"); 
mySet.add("Jane"); 

var itr = mySet.entries() 
console.log(itr.next().value); 
console.log(itr.next().value); 
console.log(itr.next().value); 

ES6 Collections Set Method delete()

var set = new Set(); 
set.add(10); 
set.add(20); 
set.add(30);
console.log(`Size of Set before delete() :${set.size}`); 
console.log(`Set has 10 before delete() :${set.has(10)}`); 

set.delete(10) 
console.log(`Size of Set after delete() :${set.size}`); 
console.log(`Set has 10 after delete() :${set.has(10)}`) 

ES6 Collections Set Method clear()

var mySet = new Set('tom','jim','jack'); 
mySet.clear() 
var tot = mySet.size; 
console.log(tot);

ES6 Collections Set Method add()

var set = new Set(); 
set.add(10); 
set.add(10); // duplicate not added 
set.add(10); // duplicate not added 
set.add(20); 
set.add(30); 
console.log(set.size);

ES6 Collections Set Property Size

var mySet = new Set('tom','jim','jack'); 
var tot = mySet.size; 
console.log(tot);

ES6 Weak Maps

'use strict' 
let weakMap = new WeakMap(); 
let obj = {}; 
console.log(weakMap.set(obj,"hello"));  
console.log(weakMap.has(obj));// true

Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.