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
<script>
const mon = "Mon";
const tue = "Tue";
const wed = "Wed";
const thu = "Thu";
const fri = "Fri";
const daysOfWeek = ["Mon", "Tue", "Wed", "Thu", "Fri"];
document.write(daysOfWeek); //Mon,Tue,Wed,Thu,Fri
</script>
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
Was this helpful?