tech.junha.kr

노트/JavaScript

Type

작성

Big integer(ES2020)

const infinity = 1 / 0;           // Infinity, Number
const negativeInfinity = -1 / 0;  // -Infinity, Number
const bigInt = 1234567890n;

bigInt
// 1234567890n

typeof bigInt
// 'bigint'

Symbol

  • 고유한 식별자를 사용하고 싶을 때 사용
  • 동일한 string으로 생성해도 다른 symbol 객체 반환
const symbol1 = Symbol('id');
const symbol2 = Symbol('id');

symbol1 === symbol2
// false

symbol1
// Symbol(id)

symbol1.description
// id
  • symbol 값을 참조하고 싶으면 description 프로퍼티를 사용한다.