몇 가지 간단한 코드가 있습니다. 문제는 내가 직면하고있는 것은 문자열이 var text
에 추가되는 모든 행에서 내가 추가하려는 데이터가 실제로 정의되어 있는지 확인하고 싶기 때문에 코드가 매우 깨끗한 것을 볼 수 있다는 것입니다. 이제 더 깨끗하게 쓸 수있는 방법을 알고 싶습니다.코드 중복 제거
text += (data.handy)? '<br><strong>Handy: ' + data.handy + '</strong><br>' : '';
이이 속기입니다 : 감사
var text = '<br><address><strong>' + data.vorname + ' ' + data.name + '</strong><br>';
if(data.strasse != null && data.strasse != ''){
text += data.strasse + '<br>' + data.plz + ', ' + data.wohnort ;
}if(data.telefon != null && data.telefon != ''){
text += '<br><strong>Tel: ' + data.telefon + '</strong>';
}
text += '<br><strong>Handy: ' + data.handy + '</strong><br>';
text += '<a href="mailto:#">' + data.mail;
text += '</a></address><address><strong>GEB: </strong>';
text += Data.datum(data.geburtsdatum) + '<br>';
text += data.gewicht + '<strong> GK';
........
가능한 복제본 : http://stackoverflow.com/questions/7987027/how-to-write-readable-javascript – Sneagan
전달 된 변수가 정의되어 있고 null이 아닌지 확인하는 도우미 함수를 만들 수 있습니다. 비어 있지 않습니다. –