Typescript:링크 가능 함수 만들기
// These functions are chained
someFunction()
.getSomething()
.setSomething()
.saveSomething();
// These function are not chained
let result = someFunction();
result.getSomething();
result.setSomething();
result.saveSomething();
매우 미묘한 차이점은 링크 함수가 처리 중인 대상을 숨긴다는 것이다.Typescript Intellisense
Typescript의 진정한 의미를 이해하려면:
Typescript는 주석입니다!
존 피터스・ 20년 7월 3일・ 5분 읽기
Typescript의 intellisence는 자동완성을 지원하기 위해 자체language service를 사용합니다.만약에 우리가 프로그래머로서 깊이 연구하지 않은 상황에서 우리의 업무를 조정하여 Typescript의 방식으로 모든 일을 완성한다면 우리는 항상 Intellisence와 함께 일하는 클래스와 함수를 무료로 얻을 수 있다.
만약 우리가 아래와 같은 방법을 채택한다면, 우리는 자유 링크 옵션을 얻을 수 있다.
취급 사항: 예
Typescript의 JWP2020 링크 가능 함수
Reference
이 문제에 관하여(Typescript:링크 가능 함수 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/jwp/typescript-creating-chainable-functions-1d71텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)