드림오구
article thumbnail

 

 

[코드스테이츠/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. 배열의 메서드

  1. 뒤에 element 추가 : push
  2. 뒤에 element 삭제 : pop
  3. 앞에 element 추가 : unshift
  4. 앞에 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);
  1. 특정 값이 배열에 포함되어 있는 지 확인 : 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
profile

드림오구

@드림오구