본문 바로가기

프로그래밍184

unshift() / shift() unshift() / shift() unshift() 메서드는 배열 처음 요소에 추가 shift() 메서드는 배열 처음 요소에 삭제 번호 기본값 메서드 리턴값 결과값 // 01 const arrNum = [100, 200, 300, 400, 500]; const arrUnshift = arrNum.unshift(600); // 02 const arrNum2 = [100, 200, 300, 400, 500]; const arrShift = arrNum2.shift(); 2022. 9. 27.
startsWith() / endsWith() startsWith() / endsWith() startsWith() 메서드는 시작하는 문자열에서 문자열을 검색하여 불린으로(true, false) 반환합니다. endsWith() 메서드는 끝나는 문자열에서 문자열을 검색하여 불린(true, false)을 반환합니다. 사용법 "문자열".startsWith(검색 문자열); "문자열".startsWith(검색 문자열, 위치값); "문자열".endsWith(검색 문자열); "문자열".endsWith(검색 문자열, 위치값); 예제 const str1 = "javascript reference" const currentStr1 = str1.startsWith('javascript'); // true const currentStr2 = str1.startsWith(.. 2022. 9. 27.
splice() splice() splice() 메서드는 배열의 기존 요소를 삭제 또는 교체하거나 새 요소를 추가하여 배열의 내용을 변경합니다. 번호 기본값 메서드 리턴값 결과값 //01 const arrNum1 = [100, 200, 300, 400, 500]; const result = arrNum1.splice(2); //02 const arrNum2 = [100, 200, 300, 400, 500]; const result2 = arrNum2.splice(2, 3); //03 const arrNum3 = [100, 200, 300, 400, 500]; const result3 = arrNum3.splice(2, 3, "javascript"); //04 const arrNum4 = [100, 200, 300, 40.. 2022. 9. 27.
slice() slice() slice() 메서드는 어떤 배열의 begin부터 end까지(end 미포함)에 대한 얕은 복사본을 새로운 배열 객체로 반환합니다. 원본 배열은 바뀌지 않습니다. 번호 기본값 메서드 리턴값 //01 const arrNum1 = [100, 200, 300, 400, 500]; const result = arrNum1.slice(2); //02 const result2 = arrNum1.slice(3); //03 const result3 = arrNum1.slice(2, 4); //04 const result4 = arrNum1.slice(2, 5); //05 const result5 = arrNum1.slice(-2); //06 const result6 = arrNum1.slice(-2, 5); 2022. 9. 27.
reverse() / sort() reverse() / sort() everse() 메서드는 배열 요소의 순서를 반대로 정렬 sort 메서드는 배열 정렬 번호 기본값 메서드 리턴값 // 01 const arrNum = [100, 200, 300, 400, 500]; const arrReverse = arrNum.reverse(); // 02 const arrNum2 = [100, 200, 200, 300, 400, 500]; const arrSort = arrNum2.sort(); // 03 const arrNum3 = [500, 400, 300, 200, 100]; const arrSort3 = arrNum3.sort( (a, b) => b - a ); // 04 const arrNum4 = [500, 400, 300, 200, 100.. 2022. 9. 27.
reduce() / reduceRight() reduce() / reduceRight() reduce() 매서드는 메서드는 배열의 각 요소에 대해 주어진 reducer 함수를 실행하고, 하나의 결과값을 반환합니다. reduceRight() 매서드는 메서드는 배열의 각 요소에 대해 주어진 reducer 함수를 실행하고, 하나의 결과값을 반환합니다. 번호 기본값 메서드 리턴값 //01 const arrNum1 = [100, 200, 300, 400, 500]; const arrReduce1 = arrNum1.reduce((element) => element); //02 const arrNum2 = [100, 200, 300, 400, 500]; const arrReduce2 = arrNum1.reduce((p, c) => p + c); //03 con.. 2022. 9. 27.
728x90
반응형

자바스크립트 사진

JavaScript

자세히보기