오늘 배운 것.
여러개의 데이터를 묶는 쉼표(,)로 구분되어 배열에 저장된다.
이미지출처 : dasima-IT잡정보
let arr = [1, "hello", {name: "철수"}, [1, 0]]
배열 안에 객체, 문자열, 숫자, 배열등 여러개의 데이터가 들어 갈 수 있다.
배열 인덱스 값이 없으면 undefined가 나온다.
이름(name)과 값(value)으로 구성된 프로퍼티(property)의 정렬되지 않은 집합. key는 데이터의 이름, value는 값
객체의 데이터를 조회할 때는 객체의 key 값을 이용해 조회할 수 있다.
const obj = {name: "mark"}
obj.name = "mark"
dot notation : 접근할 때 .으로 하는 것을 이라고 한다.
bracket notation : obj["name"] 라고 접근할 때.
두 개의 차이점
dot은 key값을 그대로 넣어주는데
bracket은 문자열로 감싸지지 않는 문자가 입력되면 변수로 동작되어 전역 변수를 찾게 된다.
데이터 추가 / 변경
obj.key = value
데이터 삭제
delete obj.key