Javascript

javascript Array(배열) method(1) push, pop, shift, unshift

breeghty 2023. 2. 2. 14:48

배열은 순서가 있는 리스트다. 배열은 문자뿐만 아니라 숫자, 객체, 함수 등도 포함할 수 있다.

 

1. length: 배열의 길이를 반환한다.

let days = ['월','화','수'];
console.log(days.length); //3

2. push(): 배열 끝에 요소를 추가한다.

let days = ['월','화','수'];
days.push('목');
console.log(days);//['월', '화', '수', '목']

3. pop(): 배열 끝 요소 제거

let days = ['월','화','수'];
days.push('목');
console.log(days);//['월', '화', '수', '목']
days.pop();
console.log(days);//['월', '화', '수']

4. unshift(): 배열 맨 앞에 요소를 추가한다. / shit(): 배열 맨 앞의 요소를 제거한다.

let days = ['월','화','수'];
days.unshift('일');
alert(days);  //일, 월, 화, 수
days.shift();
alert(days); //월, 화, 수

5. for..of 반복문  (feat. object의 경우 for in을 사용함)

//array
let days =['월', '화', '수'];

for(let day of days){
    console.log(day);
}
//월 //화 //수

//object

const soyoung = {
    name: 'soyoung',
    age: 27,
    hobby: 'reading',
    like: 'swimming'
}

for(x in soyoung){
    console.log(soyoung[x]);
}
//soyoung //27 //reading //swimming