#2 property 'values' does not exist on type object constructor

VS CODE 에서 Object.values 를 입력했는데 values 를 찾지 못하였다.

tsconfig에서 lib에 es2017 을 추가하면 된다.

{
  "compilerOptions": {
    "outDir": "./dist/out-tsc",
    "baseUrl": "src",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "module": "commonjs",
    "sourceMap": true,
    "target": "es5",
    "lib": [
      "es2015",
      "es2017",
      "dom"
    ]
  },

  "exclude": [
    "node_modules"
  ]
}

#1 basic

타입스크립트 = Javascript + type

  • 컴파일 단계에서 타입오류를 잡는다
  • 자바스크립트의 결함을 ~

타입

  • let 변수명 또는 let 변수명 : 타입
  • 배열
    • let arr : type[] = [item, item, ...]
    • arr.push(item)
  • 제네릭 타입
    • Array<타입>
    • let num: Array<number> = [1, 2, 3];
    • let num2: Array<number> = new Array<number>();
    • 2차원
      • var 변수명 : 타입[][];

results matching ""

    No results matching ""