map

    Key와 Value 쌍의 컬렉션

    Key와 Value 쌍의 컬렉션

    1. 사용자 정의 타입 컬렉션 (Object)let elixirLevels: {[heroLevel: number]: number} = {};elixirLevels[1] = 10;elixirLevels[2] = 20;elixirLevels[3] = 30;가장 간단하게 Key와 Value 쌍으로 이뤄진 컬렉션은 위와 같이 만들 수 있다. 이러한 타입은 Object라고 한다. key값은 string과 number(enum number도 가능)만 사용할 수 있으며 value는 제약이 없다. 컬렉션에 원소 추가, 삭제,  검색 등의 함수들은 본인이 따로 만드는 것이 아닌 이상 존재하지 않으며, 이 Object의 key와 value에 접근할 수 있는 함수들은 ObjectConstructor에 존재한다.  let k..

    Array 함수 #1. 반복문

    Array 함수 #1. 반복문

    1. forEach와 map let input = [0,1,2,3,4];input.forEach(() => { console.log("forEach. 5번 출력됨.") });input.map(() => { console.log("map. 5번 출력됨.") });forEach와 map은 매개변수로 콜백 함수 하나를 받는다. 그리고 배열을 순회하면서 배열의 원소들을 탐색할 때마다 (원소를 마주할 때마다) 해당 함수를 실행한다.  let input = ['a','b','c','d'];input.forEach((x, y, z) => { console.log("value : " + x); console.log("index : " + y); console.log("array : " + z);});i..