for/of with Set & Map

Jeanoza·2021년 6월 2일
0

Set

Syntax

new Set([itérable]);

L'objet Set (Ensemble en français) permet de stocker des valeurs uniques, de n'importe quel type, que ce soit des valeurs d'un type primitif ou des objets.

let text = "Na na na na na na na na Batman!"; let wordSet = new Set(text.split(" "));
let unique = [];
for(let word of wordSet) {
    unique.push(word);
  }
unique // => ["Na", "na", "Batman!"]

Set class(object) n'accepte pas la répétition.
=> Il push donc uniquement les eléments qui ne sont pas dans array.

Map

new Map([itérable]);
let m = new Map([[1, "one"]]);
for(let [key, value] of m) {
	key // => 1
	value // => "one"
}
profile
Développeur Frontend Junior

0개의 댓글