728x90
레일라오리덕 :: '알고리즘 스터디/자바스크립트 문법정리' 카테고리의 글 목록 '알고리즘 스터디/자바스크립트 문법정리' 카테고리의 글 목록
본문 바로가기
728x90

알고리즘 스터디/자바스크립트 문법정리8

pop(), shift(), unshift(), push(), concat() 함수 - 자바스크립트 배열 추가, 삭제, 배열 합치기 - 자바스크립트[JavaScript] pop() 함수 : 배열의 가장 마지막 값을 제거한다. shift() 함수 : 배열의 가장 첫번째 값을 제거한다. unshift() 함수 : 배열의 가장 앞에 값을 추가한다. push() 함수 : 배열의 가장 뒤에 값을 추가한다. concat() 함수 : 두 배열을 합친다. 배열.pop() var arr = [1, 2, 3, 4, 5]; arr.pop(); // [1, 2, 3, 4]; //배열의 가장 마지막 값 삭제 배열.shift() var arr = [1, 2, 3, 4, 5]; arr.shift(); // [2, 3, 4, 5]; //배열의 가장 첫번째 값 삭제 배열.unshift() var arr = [1, 2, 3, 4, 5]; arr.unshift(0); // [0, 1, 2, 3, 4, 5.. 2021. 7. 28.
filter(), map() 함수 - 자바스크립트 배열 관련 메서드 - 자바스크립트[JavaScript] filter() 함수 : 원래 배열의 상태가 변하지 않는다. 배열을 돌면서 조건에 맞는 요소들을 배열 형태로 반환한다. map() 함수 : 원래 배열의 상태가 변하지 않는다. 배열을 돌면서 조건식에 맞는 값을 배열 형태로 반환한다. 배열.filter(반환할 배열의 조건) /////////////////////조건에 맞는 숫자 배열/////////////////////////////// var arr = [1, 2, 3, 4, 5]; var filtered = arr.filter(v => v > 3); //[4, 5] //배열 arr에서 3보다 큰 요소들을 반환하여 filtered배열에 담는다 /////////////////////JSON 무효한 값 걸러낸 배열/////////////////////////.. 2021. 7. 23.
slice(), splice() 함수 - 자바스크립트 배열 자르기 - 자바스크립트[JavaScript] slice() 함수 : 원래 배열의 상태가 변하지 않는다. splice() 함수 : 원래 배열에서 삭제된 요소를 제거한 배열을 반환한다. slice(인덱스 시작점(해당 인덱스 포함), 인덱스 종료지점(해당 인덱스 불포함)) var alphabet = ['a', 'b', 'c', 'd', 'e']; var arr = alphabet.slice(2, 4); // ['c', 'd'] //배열의 인덱스 2인 c부터 인덱스 4를 포함하지 않으므로 인덱스 3까지 잘라냄 splice(인덱스 시작점(해당 인덱스 포함), 제거할 요소의 갯수) var alphabet = ['a', 'b', 'c', 'd', 'e']; alphabet.splice(2, 2); // ["a", "b", "e"] //인덱스 2부터 2개 값 제.. 2021. 7. 21.
replace() 함수, 정규표현식, repeat() - 자바스크립트 문자열 바꾸기, 정규표현식 , 문자열 반복 - 자바스크립트[JavaScript] replace함수는 코딩테스트를 풀면서 종종 썼던 함수이다. 아래는 내가 replace를 활용했던 문제들 중 일부이다. https://leylaoriduck.tistory.com/453 [프로그래머스 스킬체크 레벨 1] [1차] 비밀지도 풀이 및 설명 - 자바스크립트[JavaScript] https://programmers.co.kr/learn/courses/30/lessons/17681 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는.. leylaoriduck.tistory.com https://leylaoriduck.tistory.com/451?category=781765 [프로그래머스 스킬체크 레벨 1.. 2021. 7. 20.
728x90

728x90