본문 바로가기

분류 전체보기188

10월3일 Math.max() 함수 만들어보기. 1. 함수는 입력값으로 받은 0개 이상의 숫자 중 가장 큰 숫자를 반환한다. 2. 만약 인수 중 하나라도 숫자로 변환하지 못한다면 NaN으로 반환 3. 매개변수에 아무값도 주어지지 않는다면 -infinity를 출력. function Max (...nums) { let res; if (nums === undefined) { return '-infinity' } let checkNumber = nums.every(function(num){ return typeof num === 'number' }); if (!checkNumber) { return 'NaN' } if (checkNumber) { return nums.reduce(function(e,val) { if (e.. 2020. 10. 3.
10월3일 -고차함수 복습 with underbar. -> 직접 적용해서 함수 구현해보기 -함수메소드 -> 1. 객체지향 복습 -> 2. 함수메소드 들어가기 -HTML,CSS 복습 with twittler -문법 10가지 유튭 영상보기 youtu.be/3CUjtKJ7PJg 2020. 10. 3.
10월 2일 여러개의 배열을 입력받아, 교집합 배열을 리턴 교집합 배열은 모든 배열에 공통으로 등장하는 요소들만을 요소로 갖는 배열 교집합 배열의 요소들은 첫 번째 배열을 기준으로 한다. ``` 이런식으로 하면 될 줄 알았다. function intersection (arr,arr2) { let res = []; arr.forEach(function(ar){ if (arr2.includes(ar)) { res.push(ar) } return }); return res; } ``` 그래서 적용해보았다. ``` function intersection (arr,...args) { let res = []; _Each(arr,function(ar){ if (args.includes(ar)){ res.push(ar) } ret.. 2020. 10. 2.
1002 10월 2일 (금요일) -> 10월 28일 29일 함수메소드 -> 언더바 제출하기 체크 ~ -intersaction -differencer -suffled 10월 3일(토요일) -> 트위틀러에서 배운 개념 정리하기 10월 4일(일요일) -> 코플릿 못푼 문제들 풀기 2020. 10. 1.
10월 1일 배열속에 배열들 중 가장 긴 배열 출력하기. let Arr = [['a','b','c'], [1,2,3,4,5],['가','나','다']]; function p(arr) { let res; return arr.reduce(function(ar,ar2) { ``` //arr 인자들을 순회한다. // 이때 초기값을 따로 설정하지 않았기 때문에 reduce의 속성으로 arr[0]이 초기값으로 설정된다. // arr[0] = ['a','b','c'] // arr[1] = [1,2,3,4,5] // arr[2] = ['가','나','다'] ``` if (ar.length < ar2.length) { res = ar2 return } ``` // ar의 길이가 ar의 다음 인자인 ar2의 길이보다 작다면 결과값으로.. 2020. 10. 1.
0929 비동기호출 타이머 API 함수method 2020. 9. 29.
28 if는 true 일 때 가능하다. false이면 기능이 멈춘다. 밑에 있는 코드가 초반에 썼던 코드 저렇게 했을 경우에 arr = [1, 0, 2, false, true, null, undefined, '']; // [true]; true만 값으로 출력된다. 2020. 9. 28.
9월28일 1. Underbar 2. Underbar pair. Achievement Goals Review: 고차 함수 (Higher Order Function) 함수를 인자로 넘기는 방법에 대해 이해할 수 있다. callback이라는 용어에 대해 이해할 수 있다. callback을 실행하는 함수를 만들 수 있다. 비동기 호출 비동기 호출의 code 패턴을 작성할 수 있다 setTimeout 등의 비동기 호출 함수를 이용할 수 있다 서버 요청하기 클라이언트와 서버의 개념을 이해할 수 있다 fetch를 이용한 HTTP 요청을 통해 서버에 있는 정보를 가져올 수 있다. 함수 메소드 .call(), .apply() 메소드 작동법에 대해서 이해할 수 있다. this의 경우에는 JavaScript를 좀 더 깊에 알고 싶은.. 2020. 9. 28.
27일 twittler 결과 올리기 2020. 9. 27.