👀 의미가 있는 특성의 정보를 담는 방법
👀 자바스크립트의 객체는 키(key)과 값(value)으로 구성된 프로퍼티(Property)들의 집합이다
👀 중괄호 안에 콜론을 이용하여 작성
👀 함수도 추가 가능하다!
const variable = {
property:“값”,
property:“값”
}
// suyoung라는 사람은 이런사람입니다!
const Name = "suyoung";
const age = 23;
const Fat = "little bit";
const Tall = false;
👇내용을 간단하게 그룹화 해보자!(array)
const people = ["suyoung", 120, "little bit", false];
// 각 특성이 무슨 의미인지 모른다!!😰
🙋♀️특성의 정보를 알 수 있게 그룹화 해보자!
const people = {
name: "suyoung",
age: 23,
fat: "little bit",
tall: false
}
console.log(people);
// {name: 'suyoung', age: 120, fat: 'little bit', tall: false}
console.log(people.name);
console.log(people["name"]);
두 코드는 같은 코드이다!
// console.log => suyoung
🙋♀️특성의 정보를 수정/추가해보자!
const people = {
name: "suyoung",
age: 23,
fat: "little bit",
tall: false
}
console.log(people);
// {name: 'suyoung', age: 23, fat: 'little bit', tall: false}
player.tall = true;
console.log(people);
// {name: 'suyoung', age: 23, fat: 'little bit', tall: true}
player.lastName = "kim";
console.log(people)
// {name: 'suyoung', age: 23, fat: 'little bit', tall: true, lastName: 'kim'}
people를 수정하는건 불가능 / people.property 을 수정하는건 가능!
object 안의 내용을 수정하는건 가능하다!