[JavaScript] Arrays(배열)

Enini·2022년 5월 10일
0

JavaScript

목록 보기
5/30

1. array

array는 가장 기초적이고, 필수적인 데이터 구조이다.
값을 리스트로 정리하는 것.

일주일의 요일을 만들고 싶다.

const mon = "mon";
const tue = "tue";
const wed = "wed";
cosnt thu = "thu";
const fri = "fri";
const sat = "sat";
const sun = "sun";

const daysOfWeek = mon + tue + wed + thu + fri + sat + sun;

console.log(daysOfWeek);

위와 같은 코드는 너무 길고 복잡하다.
무언가를 나열하기 위한 좋은 방법이 필요하다.

그 때 사용하는 것이 바로 array

const daysOfWeek = [mon, tue, wed, thu, fri, sat, sun];

array는 위 코드처럼 콤마(,)로 바꾸고, 대괄호를 사용한다.

const nonsense = [1, 2, "hello", false, null, undefined]

위 코드처럼 array에는 string, boolean, null 모두 가능하다.

const daysOfWeek = ["mon", "tue", "wed", "thu", "fri", "sat", "sun"];

위 코드도 가능하다.

2. Array 안에서 찾기

const daysOfWeek = ["mon", "tue", "wed", "thu", "fri", "sat", "sun"];

위 코드 중 '다섯 번째 요일은 무엇입니까?' 라는 질문에 어떻게 할 수 있을까?

console.log(daysOfWeek[4])

다섯 번째 요일인데 왜 대괄호 안에는 4가 들어갔을까? 5가 아닐까?
프로그래밍 언어에서는 첫 번째의 것을 0부터 세기 때문에 내가 원하는 곳에서 -1을 해주어야 한다.

예를 들어, 세 번째의 요일이 궁금하다면 어떻게 해야 할까?
.
.
.
.
.
.
바로

console.log(daysOfWeek[2])

세 번째 전인 2를 대괄호 안에 넣어주어야 한다.

3. PUSH (Array 안에 추가하기)

const daysOfWeek = ["mon", "tue", "wed", "thu", "fri", "sat"];

daysOfWeek.push("sun");
profile
안녕하세요! 만나서 반갑습니다!

0개의 댓글