타입스크립트 - 명시적으로 any를 반환할 때
any
특정 값으로 인해 유형 검사 오류가 발생하는 것을 원하지 않을 때마다 사용하는 특수 유형
JSON.parse, fetch()함수를 사용하면 타입스크립트는 any를 반환한다.
1
2
3
4
5
6
7
8
9
fetch("url")
.then((response) => {
return response.json();
})
.then((result) => {
// result: any
});
const result = JSON.parse('{"hello":"json"}'); // const result: any
any타입은 지양하는 것이 좋기 때문에 타입을 직접 지정해주어야 한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
JSON.parse, fetch;
fetch("url")
.then<{ data: string }>((response) => {
return response.json();
})
.then((result) => {
// (parameter) result: {
// data: string;
// }
});
const result2: { hello: string } = JSON.parse('{"hello":"json"}');
// const result2: {
// hello: string;
// }
This post is licensed under CC BY 4.0 by the author.