배열은 순서가 있는 리스트다. 배열은 문자뿐만 아니라 숫자, 객체, 함수 등도 포함할 수 있다.
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
'Javascript' 카테고리의 다른 글
Javascript DOM 어트리뷰트 조작(getAttribute, setAttribute) (0) | 2023.02.02 |
---|---|
Javascript DOM 텍스트 요소 조작(textContent, innerHTML, innerText) (0) | 2023.02.02 |
javascript Object property 접근, 추가, 삭제 (0) | 2023.02.02 |
function 2. 함수정의 방식(화살표 함수) (0) | 2023.02.02 |
function 1. 함수정의 방식(함수 선언문, 함수 표현식, 호이스팅) (0) | 2023.02.02 |