자바스크립트 기초 - 배열2(reduce, reduceRight, Spread, shuffle)
배열 요소 하나로 정리 - reduce, reduceRight - 배열의 요소를 계산하여 하나의 값으로 만들고 싶을 때 메소드 의미 반환 배열.reduce(콜백 함수, [초기화]) 요소(좌 -> 우)를 처리하여 하나의 값 생성 임의 지정값 배열.reduceRight(콜백 함수, [초기화]) 끝에서부터 요소 위치 검색 임의 지정값 콜백 함수 구문 의미 ((이전요소, 현재요소, 인덱스, 기존배열) => { /*처리 내용 */ } 임의의 처리 const priceList = [200, 1000, 1300]; const sum = priceList.reduce((pre, cur) =>{ console.log(`pre : ${pre}, cur : ${cur}`); return pre + cur; }); conso..
2023. 8. 9.
자바스크립트 기초 - 배열1(indexOf, lastIndexOf, includes, find, findIndex, reverse, sort, localeCompare, map, filter)
배열 요소 검색 - indexOf, lastIndexOf, includes - 다수의 문자열 등 복수의 데이터를 다룰 때 사용 메소드 의미 반환 배열.indexOf(검색데이터, [시작위치]) 요소의 인덱스 위치 검색 숫자 배열.lastIndexOf(검색데이터, [시작위치]) 끝에서부터 요소 위치 검색 숫자 배열.includes(검색데이터, [시작위치]) 요소의 포함 여부 확인 Boolean const arr1 = ['사과', '딸기', '복숭아', '수박']; console.log(`딸기는 ${arr1.indexOf('딸기')} 번째 있습니다.`); console.log(`키위는 ${arr1.indexOf('딸기1')} 번째 있습니다.`); const arr2 = [0, 1, 2, 3, 2, 3]; co..
2023. 8. 7.