SEB Section 1 list
배열
- 배열은 순서가 있는 값 이다.
- 순서는 인덱스라고 부르며, 1이 아닌 0부터 번호를 매김
- 순서에 담긴 값들은 엘리멘트라 부른다.
let myNumber = [73, 98, 86, 61, 96]; // 배열의 모양
console.log(myNumber[3]); // 61
myNumber[3] = 200;
console.log(myNumber[3]); // 200
let myNumber = [
[13, 30],
[73, 8],
[44, 17],
];
console.log(myNumber[1]); // [73, 8]
console.log(myNumber[(1, 0)]); // 73
- 배열의 길이를 알아 낼 때 myNumber.length
배열과 반복문
- 반복문을 이용해 배열의 요소를 한 번씩 출력하려면?
let myNumber = [73, 98, 86, 61, 96]; // 배열의 모양
for (let i = 0; i < myNumber.length; i++) {
console.log(myNumber[i]);
}
배열인지 아닌지 확인하기
- 배열을 확인 하기 위해서는 Array.isArray(‘object’)를 확인 한다.
- typeof 로 확인해도 된다.
배열의 요소 추가 및 삭제하기
- 배열에서 엘리멘트를 추가 할 때 myNumber.push(‘엘리멘트’)
- 배열에서 마지막 엘리멘트를 제거 할 때 myNumber.pop()
- 배열에서 첫 번째 엘리멘트를 제거 할 때 myNumber.shift()
- 배열에서 첫 번째 인덱스로 엘리멘트를 추가 할 때 myNumber.unshift(‘엘리멘트’)
배열 요소 포함 여부 확인하기
- 배열에서 엘리멘트가 들어가 있는지 확인 할 때 myNumber.indexof(‘찾을 엘리먼트’) 인덱스 값이 반환된다. 없으면 -1 값이 반환된다.
- myNumber.includes(‘찾을 엘리먼트’) 를 해서 찾을 수 있다. 있으면 true가 반환 되고, 없으면 false가 반환 된다.
배열 요소 제거하기
- array.splice(start, deleteCount, additem1, additem2)
배열끼리 합치기
- array.concat(arr1, arr2, …)
- 기존의 배열은 변경되지 않음.
- 추가된 새로운 배열을 반환함.
댓글남기기