πŸ“šΒ Reference


πŸ“œΒ Chapter


Symbol

.d.ts

Symbol


unique symbol


예제

μ˜ˆμ‹œ 1

// unique symbol은 λ°˜λ“œμ‹œ const둜 μ„ μ–Έν•΄μ•Ό ν•œλ‹€.
const AA: unique symbol = Symbol("A");
const BB: unique symbol = Symbol("B");

// 🚨 TypeScript 컴파일 μ—λŸ¬ λ°œμƒ!
// "unique symbol ν˜•νƒœλŠ” μ„œλ‘œ 비ꡐ할 수 μ—†λ‹€."
if (AA === BB) { 
  // ...
}

μ˜ˆμ‹œ 2

const a: unique symbol = Symbol();
const b: unique symbol = Symbol();