[Javascript] 데이터구조 배열, Map

최대 1 분 소요

배열 (Array)

배열 선언

const totals = [];

배열 값 추가

totals.push(person);
totals[2] = 1; // 이것도 가능
  • 사이즈 선언 하지 않아도 index 접근이 가능!! (c++ 차이점)

Map

map 선언

let map = new Map();

map 값 추가

map.set('A', As.length);

Map(4) { ‘A’ => 2, ‘B’ => 5, ‘C’ => 4, ‘D’ => 4 }

  • 쌍따옴표(““)와 홑따옴표(‘‘)는 그 기능상의 차이는 없으며, 문자열의 시작과 끝을 알리는 따옴표 기호만 동일하다면 혼용 가능

map 접근

map.get('A');

Bonus) random

getRandomInt 함수

function getRandomInt(max) {
    return Math.floor(Math.random() * max);
}
  • Math.random(): 0~1 사이의 랜덤한 실수
  • getRandomInt(4): 0~3의 랜덤한 정수
  • getRandomInt(4)+1: 1~4의 랜덤한 정수

카테고리:

업데이트: