[231207] spread operator, template literal types
spread operator (ES6 λ¬Έλ²)
- κ°μ²΄λ symbol iteratorκ° μ μλμ§ μμμ [] μμλ spread operator λͺ»μ
- Enumerable μ΄κ±° ν μ μλ μλ , true μΈ μ λ€λ§ μ°μμλ 보μ, spread ν λλ μλΉ μ Έλμ΄
- for in μ κ°λ₯ μλ? μ΄κ±°κ°λ₯ν μ λ€μ λμμ, Enumerable μ true μ λ€μ΄ λλκ±°
- λ°°μ΄λ κ°μ²΄, symbol iterator κ° μμ, for in νλ©΄ μμκ° λ³΄μ₯λμ§μμ
- symbolλ ES6μμ λμ΄
template literal types
type unit = "pt" | "em" | "mm" | "px"
type cssUnit = `${number}${unit}`
const test: cssUnit = "1000000000000000000000pt"
Leave a comment