오늘은 다시 자바스크립트의 배열로 돌아왔다. 관련 자료를 다 보고 문제를 풀었는데, 기존에 알고있던 파이썬의 지식과는 살짝 다른 부분들에 있어서 코드를 여러번 수정해가며 풀어야 했다. 그래도 자바스크립트 공부하는 날이 시간적으로 여유로워 편한 것 같다. 오늘 비가와서 헬스장 못갔으니 내일은 꼭 가야지!!
배열
기본 표현식
let arr = [a,b,c,d];
인덱스는 0부터 시작해서 1,2,3으로 지정됨
arr[0]; //값은 'a'이다.
슬라이싱
arr.slice(0,2); //인덱스값을 0,1을 가지는 요소의 배열을 나타낸다. ['a','b']
배열 입출력
let arr = [a,b,c,d] arr.push('e'); //배열의 끝에 요소추가 arr === ['a','b','c','d','e'] arr.pop(); //배열의 마지막 요소 제거 arr === [a,b,c,d] arr.unshift('f'); //배열의 처음에 요소추가 arr === ['f','a','b','c','d'] arr.shift(); //배열의 처음 요소 제거 arr === [a,b,c,d]
배열 여부 확인
Array.isArray(arr); //배열이면 true를, 배열이 아니면 false를 출력
요소로 인덱스 값 구하기
arr.indexof('a'); //해당 요소의 인덱스 값을 알려줌 0
해당 값이 배열 안에 있는지 구하기
arr.includes('a'); //해당 값이 배열에 존재하는지를 알려줌 /있으면 true, 없으면 false
그 외에도 배열과 반복문을 함께 사용하는 방법을 배웠는데, 반복문의 구조만 이해하고 있으면 쉽게 만들 수 있다.