목록TIL/2022 TIL (88)
도영스 공간

let stack = []; stack.push('1'); stack.push('2'); stack.push('3'); console.log(stack.pop()); // 3 console.log(stack.pop()); // 2 console.log(stack.pop()); // 1 Stack 1. stack 사이즈를 알 수 있는 function => return stack.length(); 2. stack이 공백인지 알 수 있는 것 => return stack.length() === 0; 3. stack의 제일 마지막 index에 있는 값을 가져오는 것.(pop이랑 다르게 그 값은 없어지지 않음) => return stack[stack.length()-1]; let queue = []; queue.p..

REST API(Representational State Transfer) 🐥 REST(Representational State Transfer)의 약자로 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미합니다. 즉 REST란 HTTP URI를 통해 자원을 명시하고, HTTP METHOD( POST / GET / PUT / DELETE )를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미합니다. CRUD Operation이란 CRUD는 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말로 REST에서의 CRUD Operation 동작 예시는 다음과 같..

리액트에서 넥스트로 프로젝트를 변환하니까 맵이 안불러와지는 요상한 현상이 발생했다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ오잉? 오ㅐ..카카오 맵이 안불러와지지...? 구글링안하고,, 첫번째 방법 _document.tsx파일 import Document, { Html, Head, Main, NextScript } from "next/document"; export default class MyDocument extends Document { render() { return ( ); } } 실제 map을 불러오는 코드가 있는 부분 /*global kakao*/ import React, { useEffect, useState } from "react"; import styled from "styled-co..

🐣 재귀함수란 ? 본인이 본인을 호출하는 함수이다. 너무 오랜만에 ㅎ.ㅎ TIL을 써본다 ㅠㅠ꾸준히 공부는 하고 있었다만 ,, 정리할 시간이 없었달까?는 핑계고.. 체력적으로 부족하여서 퇴근하고 밥차리고 밥먹고 나머지 공부하고 정리는 못하고.. 기절했다...ㅋㅋㅋㅋㅋ(어머님한테 퇴근하고 기절해서 연락 자주 못드렸다고 하니까 진짜 기절한줄 아셨다..조심하자...) 부모님한테 전화할 시간도 부족하당 ㅠㅠ~~~~ 재귀함수의 유명한 예제..랄까 ?? const factorial = (n) => { if(n { const res = factorial(3); console.log(res); } main(); 장점: 복잡한 것을 빠르게 간단하게 풀 수 있다. 단점: 메모리를 차지한다. 재귀함수는 아래의 3가지 조건을..