https://www.curioustore.com/#!/
= 자바스크립트+타입
엄격한 문법(강타입)
에러를 사전에 방지
코드 가이드 및 자동 완성
npm ls -g 글로벌 모듈 확인
npm i typescript -g 타입스크립트 사용하기 위해 설치
tsc --version 설치된 타입스크립트 버전 보기
tsc -init tsconfig.json 생성
tsc 로 js스크립트로 변환
특정조건에 부합하는 값을 가지고 싶어
배열로 return
let H_stdnt = scores.filter(score=>({
return score.score>60 ? flase : true;
}))
let H_stdnt = scores.filter(score=>score.score>60);
조건 부합하는 첫번째 값
단일값으로 return
let findname = scores.find(score=>({
if(score.name === '지연'){
return true;
}
}))
let findname = scores.find(score=>score.name==='지연');
배열로 return
... spread syntax
...만 붙이면 자유롭게 그 객체를 펼칠 수 있어서 여러 곳에서 유용하게 사용할 수 있습니다.
let mapResult = scores.map(score=>({
...score,
score:score.score+5
}));