[ ]
안에 차례로 나열const coins = [
"BTC", // 0
"ETH", // 1
"BNB", // 2
"AVAX", // 3
"ATOM", // 4
];
console.log(coins);
*index
console.log(coins[0]); // BTC
console.log(coins[1]); // ETH
const coins = [
"BTC",
"ETH",
"BNB",
"AVAX",
"ATOM",
];
coins[0] = "FTM";
console.log(coins[0]); // FTM
* 다양한 자료형이 들어간 배열
let arr = [
'철수',
3,
false,
{
name : "Joe",
age : 26,
},
function(){
console.log("Hello")
},
];
const coins = [
"BTC",
"ETH",
"BNB",
"AVAX",
"ATOM",
];
coins.length; // 5
let oneWeek =['Mon', 'Tue', 'Wed', 'Thu', "Fri"]
oneWeek.push('Sat');
console.log(oneWeek)
// 0: "Mon"
1: "Tue"
2: "Wed"
3: "Thu"
4: "Fri"
5: "Sat"
.push
: 배열 끝에 요소 추가let oneWeek =['Mon', 'Tue', 'Wed', 'Thu', "Fri"]
oneWeek.pop();
console.log(oneWeek)
// 0: "Mon"
1: "Tue"
2: "Wed"
3: "Thu"
.pop
: 배열 끝 요소를 제거let oneWeek =['Mon', 'Tue', 'Wed', 'Thu', "Fri"]
oneWeek.unshift('Sun','Sat');
console.log(oneWeek)
// 0: "Sun"
1: "Sat"
2: "Mon"
3: "Tue"
4: "Wed"
5: "Thu"
6: "Fri"
unshift
: 배열 처음에 요소 추가
let oneWeek =['Mon', 'Tue', 'Wed', 'Thu', "Fri"]
oneWeek.shift();
console.log(oneWeek)
// 0: "Tue"
1: "Wed"
2: "Thu"
3: "Fri"
let days =['Mon', 'Tue', 'Wed']
for(let i = 0; i < days.length; i++) {
console.log(days[i]);
} // Mon
Tue Wed
length
로 배열의 길이를 알 수 있으므로 for..
문을 사용할 수 있다let days =['Mon', 'Tue', 'Wed']
for(let day of days) { ..//day는 아무거나 써도 무방
console.log(day); ..//가독성을 위해 day로 작성한 것
} // Mon Tue Wed
for..in
과 헷갈리지 않게 주의for..in
을 쓸수 있지만 장점 < 단점이 많다