JS기초 11 : 고차함수2 for Each, map, find, filter, reduce
forEach() - 배열 요소 별 콜백 함수 각각에 실행 : Array.forEach(function(item, index, array){}) - item : 배열 요소, index: 배열 위치, array: 배열 // 배열 함수를 단순 출력할때 let nums = [1,2,3]; //use for loop for (let i = 0; i < nums.length; i++){ console.log(nums[i]); // 1 \n 2 \n 3 }; // use forEach // 배열 내의 값이 각각 들어오면서 for문 수행 nums.forEach(function(a){ console.log(a); // 1 \n 2 \n 3 }) map() - 배열 요소 별 함수 호출 및 결과를 배열로 반환 : Arra..
2022. 7. 24.
JS기초 9 : 배열 탐색, 정렬, 반전, 문자열 변환
배열 탐색 - index 탐색(앞에서부터): Array.indexOf(item, from) - index 탐색(뒤에서부터): Array.lastIndexOf(item, from) - 값 포함 여부 확인 : Arrat.includes(item, from) let fruits = ["mango", "blueberry", "orange","blueberry", "cherry"]; console.log(fruits.indexOf("blueberry")); // 1 console.log(fruits.indexOf("Blueberry")); // -1 이 값은 없다는 걸 알려줌 console.log(fruits.indexOf("blueberry", 2)); // 3 2번째부터 찾음 console.log(fruits..
2022. 7. 20.