JS기초 15 : Math
Math - 표준 Built-in 객체로써 수학적인 연산을 위한 속성값과 메서드를 제공하는 객체 - Math는 생성자 함수가 아니며 모든 속성과 메서드는 정적이기에 Math.function()으로 언제든 호출 가능 최대/최소/절댓값 - 최대값 : Math.max(...x), 최소값 : Math.min(...x), 절댓값 : Math.abs(x) - 배열을 인수로 받아 최대/최소를 산출하려면 apply 함수 혹은 스프레드 문법 사용 필요 console.log(Math.max(1,-1)); // 1 console.log(Math.min(1,-1)); // -1 console.log(Math.max(1,-1,5,23,17,-5)); // 23 console.log(Math.min(1,-1,5,23,17,-5)..
2022. 7. 25.
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.