배열은 순서가 있는 값
배열은 대괄호를 이용해서 만듬
let arr = []
값을 조회할려면
my number[3];
값을 변경하고 싶으면.
my number[3] = 200
이중 배열
let my number = [[13, 30], [73, 8], [44, 17]];
myNumber[1][0] === 73
myNumber[2][1] === 17
이중 배열의 구조를 이해해놓자!
let myNumber = [73, 98, 86, 61];
myNumber.push(96);
// [73, 93, 86, 61, 96]
let myNumber = [73, 98, 86, 61];
myNumber.pop();
myNumber // [73, 98, 86, 61];
반복문을 이용해 배열의 요소를 한번씩 출력
let myNumber = [1, 2, 3, 4, 5];
for (let i = 0; i < myNumber.length; i++) {
console.log(myNumber[i])
}
typeof를 할때 변수가 배열인지 객체인지 구분할 수 없음
- Array.isArray()
배열인지 아닌지 확인한 후 bull값을 반환
let arr = ['code', 'states'];
console.table(arr) // 배열이 시각화해서 출력
arr.shift()
"code" // 삭제한 값 반환
배열 맨 앞에 요소를 삭제
arr.unshift('creative')
console.log(arr) // ['creative', 'states']
배열 맨 앞에 값을 추가
let words = ['racist', 'the', 'Brown']
words.indexOf['the']
>1
요소를 찾아서 인덱스를 반환
*요소가 없으면 -을 반환
words.indexOf('Brown') !== -1
true
안에 값이 있는지 없는지를 확인할 수 있음
되도록이면 includes말고 이걸 쓰는게 좋음
-호환성이 더 좋기 때문, 그리고 index값도 얻을 수 있기 때문에
-includes는 인터넷 익스플로어에서 사용불가
words.indexOf('the')
true