본문 바로가기

전체보기178

S2: 네트워크 fetch / xhr HTTP 메소드 GET 메서드는 특정 리소스의 표시를 요청합니다. GET을 사용하는 요청은 오직 데이터를 받기만 합니다. HEAD 메서드는 GET 메서드의 요청과 동일한 응답을 요구하지만, 응답 본문을 포함하지 않습니다. POST 메서드는 특정 리소스에 엔티티를 제출할 때 쓰입니다. 이는 종종 서버의 상태의 변화나 부작용을 일으킵니다. PUT 메서드는 목적 리소스 모든 현재 표시를 요청 payload로 바꿉니다. DELETE 메서드는 특정 리소스를 삭제합니다. CONNECT 메서드는 목적 리소스로 식별되는 서버로의 터널을 맺습니다. OPTIONS 메서드는 목적 리소스의 통신을 설정하는 데 쓰입니다. TRACE 메서드는 목적 리소스의 경로를 따라 메시지 loop-back 테스트를 합니다. PATCH 메서드.. 2021. 10. 5.
TOY1: N으로 받은 조의 수의 모든 경우중 K의 위치(index) function orderOfPresentation (N, K) { function factorial (n){ if(n 2021. 10. 5.
코딩 테스트 연습 코딩테스트*fromEntries는 배열안 요소를[A,B]를 객체로 {A:B}로 만들어준다[ [0,1], [1,2], [3,4] ] => [ {0:1} , {1:2}, {3:4} ] *sort를 통해 reduce와 비슷하게 앞 a 뒤c를 비교하여 앞 값이 뒷값 보다 크면 return 1로 정상적으로 자리 바꿈이 일어나고 앞값이 뒷 값 보다 작으면 return -1로 그대로 둔다  코플릿 6번문제*count에 따라 함수 실행 횟수가 기록된다.*함수 한번 실행시 count를 1로 ++올리고 fr로 count-1하여 0이 fr(0)으로 들어가며 2보다 작을시 자기 자신인 0이 들어가게된다.*count는 함수가 끝날때 까지 기억한다.*3번째부터 피보나치가 작동된다. 코플릿 7번문제  입출력 예시let input.. 2021. 9. 30.
S1: 비동기처리 (Promise, async~await) Promise 를 리턴하며 then으로 결과값 받기 Promise.all 를 리턴하며 then으로 결과값 받기 * Promise.all 의 인자에 들어갈 요소는 배열로 묶어준다. * then처리시 인자가 두개들어오면 배열로 묶어준다. * JSON.parse는 하나의 값으로 완성되면 마지막 처리를 해준다. async~await를 리턴하며 then으로 결과값 받기 * 실행할 함수 앞 async와 내부에서 return 할 await는 짝이 맞아야한다. * then으로 함수를 받을시 다시 async~await를 주의한다. async~await에 바로 then 붙여서 처리 리턴하기 return 값에 바로 then 시켜서 배열 안 값들을 하나하나 할당하기 2021. 9. 29.
S1: for~in 과 for ~of 차이 for ...in // 객체 순환 for ...of // 배열 값 순환 for ~ in 은 객체를 풀어주는것이며 for ~ of 는 배열을 풀어주는 것이다. 만약 객체에 for ~of를 사용하게 되면 만약 배열에 for ~in를 사용하게 되면 2021. 9. 28.
S1: stringify 재귀함수로 만들기 stringify로 들어오는 값을 재귀함수로 풀어주기 위해 우선 들어오는 값이 어떤 type를 가지는지가 중요하다 타입에 따라 다르게 값을 변환해야하므로 typeof로 값의 타입에 따라 조건문을 적용시킨다. 또한 들어오는 값이 함수거나 undefined일시 undefined로 반환한다. 2021. 9. 27.