23.04.25 자바스크립트 배열

유주성·2023년 4월 25일
0
post-thumbnail

오늘은 다시 자바스크립트의 배열로 돌아왔다. 관련 자료를 다 보고 문제를 풀었는데, 기존에 알고있던 파이썬의 지식과는 살짝 다른 부분들에 있어서 코드를 여러번 수정해가며 풀어야 했다. 그래도 자바스크립트 공부하는 날이 시간적으로 여유로워 편한 것 같다. 오늘 비가와서 헬스장 못갔으니 내일은 꼭 가야지!!

배열

기본 표현식

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

그 외에도 배열과 반복문을 함께 사용하는 방법을 배웠는데, 반복문의 구조만 이해하고 있으면 쉽게 만들 수 있다.

0개의 댓글