profile
다들 좋은 하루 되세요
post-thumbnail

TypeScript Type & Interface 01

type을 interface 로 대치 해서 사용해도 상관 없으며 작성법은 같습니다.type interface 에 비해 결합시 코드 작성이 간편하여 이런경우에 type이 선호됩니다.유니언 타입은 각 타입 들의 결합으로 타입간의 공통점이 있는 타입입니다Universal 에

3일 전
·
0개의 댓글
·

ts Interface

인터페이스 : 객체의 구조를 설명합니다.클래스와 달리 interface 는 청사진으로 사용되지않으며사용자 정의 타입으로 사용할 뿐 입니다.Greetable 객체가 가질 메소드를 정의 하는 것Greetable 인터페이스로 객체의 타입을 확인 하는데 사용 할 수 있으며클래

2023년 3월 17일
·
0개의 댓글
·

Typescript 함수 반환 타입 및 '무효'

함수가 undefined 를 비롯 아무것도 반환하지 않는다면 void를 써야됩니다.TS 에서는 undefined 도 타입입니다.값을 반환하지 않는 함수를 사용하는 경우는 void 표준으로 사용undefined는 반환 되는 실제 값이 없을경우

2023년 3월 9일
·
0개의 댓글
·

typescript enum

TypeScript는 enum 열거형 데이터 타입을 지원합니다. 멤버라 불리는 명명된 값의 집합을 이루는 자료형으로 기억하기 어려운 숫자 대신 친숙한 이름으로 접근/사용하기 위해 활용할 수 있습니다. 열거된 각 멤버는 별도의 값이 설정되지 않은 경우 기본적으로 0부터

2023년 3월 8일
·
0개의 댓글
·

Typescript tuple

tuple은 JavaScript에서는 지원하지 않는 데이터 타입이지만, TypeScript에서는 배열 타입을 보다 특수한 형태로 사용할 수 있는 tuple 타입을 지원합니다. tuple에 명시적으로 지정된 형식에 따라 아이템 순서를 설정해야 되고, 추가되는 아이템 또한

2023년 3월 8일
·
0개의 댓글
·

TypeScript 정리2

tsconfig 셋팅 npx tsc --init 을 입력후 tsconfig.json 이 생성됩니다. allowJs : 타입스크립트와 자바스크립트를 동시에 사용 가능하게 해줍니다. stritc : true 를 권장, 문법 검사의 강도를 조정으로 false사용시 타입스크

2023년 3월 3일
·
0개의 댓글
·

TypeScript 정리1

제로초님 TS-github 기본 지식 메인 룰: * typescript는 최종적으로 javascript로 변환된다. * 순전한 typescript 코드를 돌릴 수 있는 것은 deno이나 대중화되지가 않았음. 브라우저, 노드는 모두 js 파일을 실행한다. typescr

2023년 2월 24일
·
0개의 댓글
·

프로그래머스 Lv0 day12

이중 반복문을 이용해서 일치할때 주어진 매개변수를공백으로 만들고 결과를 합쳐서 출력하는 방식으로 접근했는데공백이 출력되버린다.위 item 으로 매개변수들 담아주고isVowel에 문자가 포함되어있는지 boolean으로평가하여있다면 braek 해서 반복문을 멈추고 없다면

2023년 2월 22일
·
0개의 댓글
·

프로그래머스 Lv0 day11

주사위의 개수 상자의 넓이와 주사위의넓이 구하는법만 알면 쉬운문제 > #### 첫번째 방법 가로 10 세로 8 높이 6 일때 모서리 길이가 3인 주사위는 가로 3개 세로 2개 높이 2개가 들어갈 수 있음

2023년 2월 21일
·
0개의 댓글
·

프로그래머스 Lv0 day10

🔎점의 위치 구하기 > 지금은 변수 가 두개라 두줄로 정의됬지만 , 만약베 변수가 두개 이상일경우 * 구조 분해 할당* 을 사용할것을 추천합니다. 🛣 2차원으로 만들기 2차원 배열이라고 복잡하게 생각하지말고 차례대로 보면 된다. 인자가 되는게 배열 이라는것을 생각

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

프로그래머스 Lv0 day9

최소의수로 최댓 값을 도달하라.세개의 조건문을 사용하여 hp가 0 이 됬을때 num 을 출력하는 방법 for문을 사용하기위해 새로운 배열에 변수들을 넣어주고배열의 길이 만큼 반복 시키면서 배열의 인자들을 나눠준다하나씩 조건문을 길게 적지 않고 중복되는 코드를 리팩토링하

2023년 2월 16일
·
0개의 댓글
·
post-thumbnail

프로그래머스 Lv0 day8

숫자가 담긴 배열을 매개 변수들로 위치를 지정해서 잘라내준다num1 ~ num2 까지니 새로운변수 num을만들고그안에 num1을 시작으로 하나씩 커지게해서 반복문을 실행한다.숫자를 알파벳으로 치환하여 문자로 출력한다아스키코드란?String.fromCharCode();아

2023년 2월 16일
·
0개의 댓글
·

프로그래머스 Lv0 day7

😀특정 문자 제거하기 > 첫번째 풀이 단어를 반복해서 접근하면서 특정 문자가 있을경우 에는 무시하고 단어를 새롭게 만들어 가는 방식으로 코드를 작성하였다. 하지만 더 좋은 방법이 있을거라는 생각이 든다. 두번째 풀이 split로 인자를 기준으로 분리해서 배열로

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

프로그래머스 Lv0 day6

기존 문자를 거꾸로 뒤집어서 출력하는 문제 ,for 반복문을 이용하여 매개변수 의 뒤에서 부터 출력하여뒤집은 문자를 만들어 주었다.split함수로 복제하여서.revers().join('') 을 이용하여서 한줄로 간단하게 작성할 수 있다.별 출력과 피라미드,삼각형등

2023년 2월 11일
·
0개의 댓글
·
post-thumbnail

프로그래머스 Lv0 day5

다음번엔 else 구문을 이용해서 작성해봐야겟다.변수money 로 한 잔 5500원짜리 커피커피 몇잔 , 잔돈 을 배열에 담는 문제2022년을 기준으로 변수 age 에 맟춰 탄생년도를 맟추는 문제JS내부 함수를 이용하는 방법이 있는건 처음알았다.하지만 아직 익숙해지기

2023년 2월 9일
·
0개의 댓글
·
post-thumbnail

프로그래머스 Lv0 day3

말 그대로 나머지 연산자를 써보기오름차순인 배열을 새롭게 만들어서그 중앙값을 출력 하면 될줄 알았는데새로운 배열을 만드는게 생각처럼 되지 않았다.알고리즘 정렬 정복 참고한 포스팅결국 구글링으로 알고리즘의 정렬을 찾아보니 생각보다 다양한 정렬 알고리즘이 제시되었다. 당장

2023년 2월 7일
·
0개의 댓글
·
post-thumbnail

프로그래머스 Lv0 day1,2

\[라매개발자님의 코딩테스트\[라매개발자님의 코딩테스트 > 1. for/while을 이용해서 기초적 접근으로 풀기 2\. Array/mothod 등 최신문법을 사용하여 풀기이외에도 parseInt(문자를 받아서 정수를 반환) 등을 이용하여 문제를 풀어 나갈 수 있음.M

2023년 2월 6일
·
0개의 댓글
·
post-thumbnail

React Array.map is not a function

정상적으로 불러와질때 화면 문제 코드 reviews를 API 호출 받아서 화면에 보여 줄려고 생각하고 코드를 작성하였었다.그렇지만 새로 고침시 콘솔 에러 화면 obeject.map is not a function 이 출력 된다검색해보니 Objects, {} in

2022년 12월 27일
·
0개의 댓글
·
post-thumbnail

MainProject[refactoring]

현재 API가 닫혀있어서 JSON 서버를 사용하여 임시로 작업하기로 하였나결과는 잘받아오는데 304 오류?가 나오기 시작클라이언트 리디렉션 응답 코드 304 Not Modified 는 요청된 리소스를 재전송할 필요가 없음을 나타낸다. 캐시된 자원으로의 암묵적인 리디렉션

2022년 12월 14일
·
0개의 댓글
·
post-thumbnail

MUI Rating onChange error

최종 해결방법 은 맨아래에 적었습니다.evnet 가 취소선이 그어져서 event가 인식 되지 않는 문제가 나타났다ts(6385), lib.dom.d.ts 로 vscode 에디터 내에서 오류메시지가 출력되어서구글링 해본결과 1\. 이미 선언되어있는 변수를 재선언 되어있는

2022년 11월 27일
·
0개의 댓글
·