종종 함수의 코드를 작성합니다. 특정 값이 정의되었는지 확인하거나 즉시 false 값을 반환해야합니다. 그러나 을 쓰는 경우 블록이 너무 많은 타이핑을 느낀다.값을 읽거나 반환하십시오.
function getSomethingByModel(model) {
var id = model.id;
if (! id) {
return;
}
// rest of the code
}
뭔가 같은 : 가능 대신 작성하는 것입니다
function getSomethingByModel(model) {
var id = model.id || return;
// rest of the code
}
이 순수 미학의 문제가 아니라 기능입니다. 어느 정도
나는이 경우 결코 '리턴', 항상 잡기 (이 실제 응용 프로그램에서 발생하지 않기 때문에) 오류를 처리 할 –
나는'경우 (모델처럼 쓸 것입니다. id) false를 반환합니다. 두 번째 발췌 문장은 유효한 JavaScript가 아니며, 달성하려는 내용이 덜 명확하다는 것을 알았습니다. – Jonathan