NodeJS(4기) 45일차

형집·2023년 1월 16일

NodeJS(4기)

목록 보기
53/56

변수명 도와주는 곳

https://www.curioustore.com/#!/


타입스크립트

= 자바스크립트+타입
엄격한 문법(강타입)

사용이유

에러를 사전에 방지
코드 가이드 및 자동 완성

npm ls -g 글로벌 모듈 확인
npm i typescript -g 타입스크립트 사용하기 위해 설치
tsc --version 설치된 타입스크립트 버전 보기
tsc -init tsconfig.json 생성
tsc 로 js스크립트로 변환


filter,find,map

  1. 배열에 사용
  2. return 값이 있다

filter

특정조건에 부합하는 값을 가지고 싶어
배열로 return

let H_stdnt = scores.filter(score=>({
	return score.score>60 ? flase : true;
}))

let H_stdnt = scores.filter(score=>score.score>60);

find

조건 부합하는 첫번째 값
단일값으로 return

let findname = scores.find(score=>({
	if(score.name === '지연'){
    	return true;
    }
}))

let findname = scores.find(score=>score.name==='지연');

map

배열로 return
... spread syntax
...만 붙이면 자유롭게 그 객체를 펼칠 수 있어서 여러 곳에서 유용하게 사용할 수 있습니다.

let mapResult = scores.map(score=>({
    ...score,
    score:score.score+5
}));
profile
개발자

0개의 댓글