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에 존재한다. le..

    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); }); input..