제 코드에 약간의 문제가있어서 제게 혼란 스럽습니다. 왜 누군가가 그것이하는 일을하는지 설명 할 수 있기를 바랍니다.ES6 괄호가있는 화살표 기능
코드 1
sendText(){
return this.http.get('/api')
.map((response:Response) => response.json());
}
코드 2
sendText(){
return this.http.get('/api').map((response:Response) => {
response.json();
});
}
두 코드 간의 주요 차이점은 코드 2 제가 추가 화살표 함수 뒤에 괄호를 배치한다는 것이다 그 괄호 안의 내 작업과 코드 1 나는 대괄호를 꺼내서 한 줄에 작업을 배치하십시오.
내 질문은 왜합니까 나는 의심 개체를 반환코드 1 동안 제공 angular2 구독 방법 CODE2다시 정의되지 않은오고 서버 측면에서 오는 내 객체입니다.
'단지 고전적인 기능처럼 return'. – georg
대괄호가없는 경우 : 표현식. 대괄호로 : 코드 블록. –