[코드스테이츠/11DAY] Unit8 - [JavaScript] 배열
배열의 반복 myNum 배열의 엘리먼트를 모두 더하는 법 자바스크립트의 특정 값이 배열인지 판별 할 수 있는 Array.isArray console.table() 뒤 쪽에 아이템 추가 배열의 메서드 뒤에 element 추가 : push 뒤에 e
velog.io
1. 배열의 반복
myNum 배열의 엘리먼트를 모두 더하는 법
<code />
let myNum = [10, 20, 40, 10];
let sum = 0;
for(let i=0; i < myNum.length; i++){
sum = sum + myNum[i];
}
// sum 변수에 0을 할당한 이유 :
// sum = 0 + 10
// -> sum에 0을 할당하지 않으면 undefined + 10이 된다.
// -> undefined + Number = NaN
// sum = 10 + 20
// sum = 30 + 40
// sum = 70 + 10
자바스크립트의 특정 값이 배열인지 판별 할 수 있는 Array.isArray
console.table()
뒤 쪽에 아이템 추가
1.1. 배열의 메서드
- 뒤에 element 추가 : push
- 뒤에 element 삭제 : pop
- 앞에 element 추가 : unshift
- 앞에 element 삭제 : shift
<code />
let array = ['a', 'b', 'c'];
array.push('d');
console.log(array); // [ 'a', 'b', 'c', 'd' ]
array.pop();
console.log(array); //[ 'a', 'b', 'c' ]
array.unshift('A') //[ 'A', 'a', 'b', 'c' ]
console.log(array);
array.shift(); //[ 'a', 'b', 'c' ]
console.log(array);
- 특정 값이 배열에 포함되어 있는 지 확인 : indexOf, includs
- indexOf : 배열의 인덱스를 반환, 배열에 없을 시 -1로 반환
- includs : true, false로 반환
<code />
console.log(array.indexOf('a')) // 0
console.log(array.indexOf('A')) // -1
console.log(array.includes('a')) // true
console.log(array.includes('A')) // false
'🐹 TIL > Daily' 카테고리의 다른 글
[코드스테이츠/13DAY] Unit9 - [JavaScript] 핵심 개념과 주요 문법 - 참조자료형 (0) | 2023.03.10 |
---|---|
[코드스테이츠/12DAY] Unit8 - [JavaScript] 객체 (0) | 2023.03.10 |
[코드스테이츠/10DAY] Unit7 - [Linux/Git] 기초 (0) | 2023.03.10 |
[코드스테이츠/9DAY] Unit6 - 간단한 웹앱 만들기 (0) | 2023.03.10 |
[코드스테이츠/8DAY] Unit5 - [JavaScript] 기초 // 조건문 반복문 (0) | 2023.03.10 |