반응형

자바스크립트 기초

    [Javascript] Map 사용법

    [Javascript] Map 사용법

    자바스크립트에서 map은 두 가지이다. 1. Array.prototype.map() : 특정 배열 내 모든 요소에 대해 각각 함수를 적용하고, 이 결과를 모아 새로운 배열 반환 2. Map: Java의 HashMap, Python의 dictionary와 같은 {key:value}로 이루어진 자료구조 이번 게시글에서는 2번 Map에 대하여 다룬다. 1. Map이란? Map 객체는 키-값 쌍을 저장하며 각 쌍의 삽입 순서도 기억하는 콜렉션입니다. 아무 값(객체와 원시 값)이라도 키와 값으로 사용할 수 있습니다. - MDN Web Docs - 맵은 쉽게 말해서 Java의 HashMap, Python의 Dictionary와 같은 자료구조이다. key: value의 형식으로 저장되며, key값을 사용하여 해당 k..

    [Javascript] for 반복문 종류 ( for / for-in / for-of )

    [Javascript] for 반복문 종류 ( for / for-in / for-of )

    1. for: 기본 반복문 2. for-in: 배열의 인덱스를 기준으로 반복 3. for-of: 배열의 요소를 기준으로 반복 1. for 반복문 const arr = ['a','b','c','d','e','f']; for(let i = 0; i < arr.length; i++){ console.log(" "+arr[i]); } // // a b c d e f 가장 기본적인 반복문의 형태로, 타 언어들의 반복문과 동일하다. 내부에 변수를 선언하여 사용하며, 원하는 만큼 반복횟수를 지정하여 반복한다. 2. for-in 반복문 const arr = ['a','b','c','d','e','f']; for(const i in arr){ console.log(" "+i); } // // 0 1 2 3 4 5 어떤 ..

반응형