Добра вядомыя сімвалы ў JavaScript
Існуюць спецыяльныя ўбудаваныя сімвалы, якія выкарыстоўваюцца JavaScript у службовых мэтах. Такія сімвалы называюцца well-known symbols (добра вядомыя сімвалы).
Прыкладам такога сімвала служыць Symbol.iterator,
які змяшчае ў сабе функцыю, якая перабірае масівы.
Праверым яе наяўнасць у якім-небудзь
масіве:
let arr = [1, 2, 3];
let func = arr[Symbol.iterator];
console.log(func);
Зрабіце калекцыю Map.
Праверце, ці ёсць у яе ключ Symbol.iterator.
Зрабіце калекцыю Set.
Праверце, ці ёсць у яе ключ Symbol.iterator.