본문 바로가기

JavaScript62

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.
map() map() map() 메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환합니다. 번호 기본값 메서드 리턴값 //01 const arrNum1 = [100, 200, 300, 400, 500]; const result1 = arrNum1.map((e) => e); //02 const arrNum2 = [100, 200, 300, 400, 500]; const result2 = arrNum2.map((e) => e + "j"); //03 const arrNum3 = [100, 200, 300, 400, 500]; const result3 = arrNum3.map((e) => e + 100); //04 const arrNum4 = [{ a: 100 }, { a: 200 }, { a:.. 2022. 9. 27.
indexof() indexof() / lastIndexof() indexof(),lastIndexof()메서드는 문자열에서 특정 문자의 위치를 찾고 숫자를 반환합니다. 번호 기본값 메서드 리턴값 //01 const arrNum1 = [100, 200, 300, 400, 500]; const arrIndex = arrNum1.indexOf(200); //02 const arrNum2 = [100, 200, 300, 400, 500]; const arrIndex2 = arrNum2.indexOf(300); //03 const arrNum3 = [100, 200, 300, 400, 500]; const arrIndex3 = arrNum3.indexOf(600); //04 const arrNum4 = [100, 200, 300.. 2022. 9. 27.
find() find() / findIndex() find()메서드는 주어진 판별 함수를 만족하는 첫 번째 요소의 값을 반환합니다. 그런 요소가 없다면 undefined를 반환합니다. findIndex() 메서드는 주어진 판별 함수를 만족하는 배열의 첫 번째 요소에 대한 인덱스를 반환합니다. 만족하는 요소가 없으면 -1을 반환합니다. 번호 기본값 메서드 리턴값 //01 const arrNum1 = [100, 200, 300, 400, 500]; const result1 = arrNum1.find((e) => e === 300); //02 const arrNum2 = [100, 200, 300, 400, 500]; const result2 = arrNum2.find((e) => e === 600); //03 const.. 2022. 9. 27.
728x90
반응형

자바스크립트 사진

JavaScript

자세히보기