
기본적으로 자바스크립트의 모든 것은 객체(Object)이다.
Object는 키(key)-값(value) 쌍으로 데이터를 저장한다.
const person={
firstName:"John",
lastName:"Doe",
age:50,
eyeColor:"blue"
};
키(key) - firstName, lastName, age, eyeColor
값(value) - John, Doe, 50, blue
person["age"]=51; //오브젝트명+[+"key"+] 형태로 사용해서 데이터 변경
person.age=51; //오브젝트명+ . +key 형태로 데이터에 접근해서 변경
console.log(person["firstName"]); //오브젝트명+[+"key"+]
console.log(person.firstName); //오브젝트명+ . +key
오브젝트의 키에 대한 값으로는 문자형, 숫자형뿐만 아니라 자바스크립트의 모든 객체를 값으로 할당해서 사용할 수 있다.
const cars=["BMW", "Benz", "Audi"];
"변수명"+"["+"인덱스 번호"+"]" 형식을 사용한다.console.log(cars[0]); //BMW
console.log(cars[1]); //Benz
배열 값으로는 문자형, 숫자형뿐만 아니라 자바스크립트의 모든 객체를 값으로 할당해서 사용할 수 있다.
cars[0]="Hyundai"; //배열의 첫 번째 요소의 값을 Hyundai로 변경
cars[1]="Kia"; //배열의 두 번째 요소의 값을 Kia로 변경
console.log(cars[0]); //Hyundai
console.log(cars[1]); //Kia