다양한 형태의 배열이 가능함
const data1 = [10, 5, "SanE", null];
const data2 = {
"SanE",
"basketball",
26
};
const data3 = {
{name : "SanE", age : 26},
{name : "Danny", age : 25}
};
배열 끝에 아이템 추가
const SanArray = ["SanE", 26, 100];
SanArray.push("JNU");
console.log(SanArray);
["SanE", 26, 100, "JNU"]
배열의 끝에 이는 아이템을 리턴해주고, 해당 이이템은 배열에서 삭제
const SanArray = ["SanE", 26, 100];
let popData = SanArray.pop();
console.log(SanArray);
console.log(popData);
["SanE", 26]
100
배열의 첫번째 아이템을 삭제하고, 뒤에 있는 아이템을 앞으로 당김
const SanArray = ["SanE", 26, 100];
SanArray.shift();
console.log(SanArray);
[26, 100]
두 배열 합치기
const sample1 = [1, 2];
const sample2 = ["SanE", 100];
let sample3 = sample1.concat(sample2);
console.log(sample3);
[1, 2, "SanE", 100]
아이템 사이에 특정 문자열을 넣어서, 모든 아이템을 합쳐서, 하나의 문자열로 만들어줌
let SanArray = [1, 2, "SanE", 100];
let SanArrayJoin = SanArray.join("|");
console.log(SanArray);
console.log(SanArrayJoin);
[1, 2, "SanE", 100]
1|2|SanE|100
배열을 역순으로 배치
let SanArray = [1, 2, "SanE", 100];
SanArray.reverse();
console.log(SanArray);
배열의 일부분을 반환
let SanArray = [1, 2, "SanE", 100];
console.log(SanArray.slice(0, 2));
[1,2]