Array & Object

배열과 객체

1. Array [ ]

여러개의 데이터를 묶어서 저장함

const daysOfWeek = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"];
console.log(daysOfWeek); //[ 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun' ]
console.log(daysOfWeek[2]); //Wed
console.log(daysOfWeek[100]); //undefined

2. Object { }

Array와의 다른점은 각 Value에 이름을 줄 수 있음

  • 객체 안의 변수값을 바꿀 수 있음

  • 객체와 배열 혼용가능

const choInfo = {
    name: "Cho",
    age: 27,
    gender: "Female",
    isHandsome: true,
    favMovies: ["친절한 금자씨", "하울의 움직이는 성", "개들의 섬"], //객체안에 배열
    favFood: [
        {
            name:"삼겹살", 
            fatty:false
        }, 
        {
            name:"소고기", 
            fatty:true
        }
    ]
}

console.log(choInfo); //{ name: 'Cho', age: 27, gender: 'Female' ... }
console.log(choInfo.gender); //Female
choInfo.gender = "Male"
console.log(choInfo.gender); //Male
console.log(choInfo.favFood[0].fatty); //false

Last updated