[221102] 알고리즘 수업_배열,객체

yeni·2022년 11월 2일
0

배열(Array)
배열 안의 데이터들은 인덱스를 가지며, 인덱스는 0부터 시작한다.
배열의 index로 해당 데이터에 접근할 수 있다.

  • 데이터 추가
push : 배열 맨 뒤에 데이터 추가 => Array.push(“철수”)
unshift : 배열 맨 앞에 데이터 추가 => Array.unshift(“영희”)

  • 데이터 삭제
pop : 배열 맨 뒤의 데이터 삭제 => Array.pop()
shift : 배열 맨 앞의 데이터 삭제 => Array.shift()

  • 데이터 조회
indexOf : 데이터의 index 값 반환 => Array.indexOf(“철수”) 
 값이 없으면 -1 반환
includes : 데이터의 존재 여부 반환 (true / false) => Array.includes(“영희”)

객체(Object)
데이터들을 종류에 맞게 분류하여 저장
객체는 Key와 Value로 데이터를 저장하는데 Key는 데이터의 이름, Value는 데이터의 값을 의미한다.
객체의 데이터를 조회할 때는 객체의 Key 값을 이용해 조회할 수 있다.

Obj.name
Obj[“name”] => 해당 키 값의 이름을 변수에 담아서 접근할 때 많이 사용

  • 객체 데이터 추가/변경
Obj.dog = “밥풀이”

  • 객체 데이터 삭제
delete Obj.school.name
profile
차곡차곡 쌓는 몌으니 개발노트

0개의 댓글