목록전체 글 (118)
all is well!!
👀 1차 전체적인 목표 🟣 Main 카드 - 작성 날짜(4일전 ,6일 전…), 댓글 수, 카드 호버시 애니메이션 🟣 detail 좋아요 작성자 모든 포스트 목록 보기 댓글쓰기 🟣 write 작성글 실시간 미리보기 뒤로가기 임시저장 기능 Input 저장 기능 ⚽️ Daily Goal 1. editor 코드 정리 2. 뒤로가기 버튼 3. Input 내용 저장 기능(출간하기)
readonly 요소들을 읽기 전용으로 만들 수 있다. js에는 없는것. Type Player = { readonly name : Name age? : Age } const palyerMaker = (name:string) : Player => ({name}) const subin = playerMaker(‘subin’) Subin.name = ‘cho’ 이렇게 palyerMaker의 name을 변경하려고 하면 읽기전용인데 수정하려 했다고 에러를 만들어낸다. 다른 사람이 변경하면 안되는 값을 변경하려고 하는걸 방지할때 쓰면 좋을것 같다. 배열 같은 곳에도 자유롭게 쓸수있는것 같다. Const names : readonly string[] = [‘1’ , ’2’] 배열에서 특정요소를 걸러주는 메소드 fil..
unknown 공공 api를 사용하거나 프로젝트때 api에서 던져주는 값의 type을 미리 알지못할때 쓴다. let a = unknown; if(typeof a === ‘number’){ let b = a + 1 } if(typeof a === ‘string’){ let b = a.toUpperCase(); } 그래서 if(typeof a === ‘string’)하면 typescript가 타입 확인작업을 강제로 한다고한다. void Void : 비어있는, 없는 Function hello(){ console.log(‘x’) } Const a = hello(); a. toUpperCase() 함수 hello의 리턴값을 담은 a는 비어있기때문에 viod로 인식해서 리턴값이 없는 a에 무언가를 하려고하면 voi..
👀 1차 전체적인 목표 🟣 Main 카드 - 작성 날짜(4일전 ,6일 전…), 댓글 수, 카드 호버시 애니메이션 🟣 detail 좋아요 작성자 모든 포스트 목록 보기 댓글쓰기 🟣 write 작성글 실시간 미리보기 뒤로가기 임시저장 기능 Input 저장 기능 ⚽️ Daily Goal 1. 작성글 실시간 미리보기
항상 정해진 갯수의 요소를 가져야하는 array를 지정. const player: [string, number, boolean] = [‘subin’, 1, true] 배열안에 각 요소들의 type을 정해주면 이 type의 순서도 지켜야한다. const player: [string, number, boolean] = [‘subin’, ture, 1] -> error 이렇게 player[1]과 player[2]의 값이 바뀌면 에러가 난다. const player: readonly [string, number, boolean] = [‘subin’, 1, true] readonly와 tuple을 같이 쓸수있다. *출처 [노마드코더 ts 강의] https://nomadcoders.co/typescript-for-..