는 내가 객체를 반환한다이 방법아무것도 찾지 못하면 검색 방법은 무엇을 반환해야합니까?
var link = this.find_first_link(selectedElem);
있습니다. 요소가 발견되지 않으면 무엇을 반환해야하는지 모르겠습니다 - null, undefined 또는 false? 내가 여기에 어울리지 않을 것 같아서 '거짓'옵션을 거부했습니다. 그래서 나는 betwen null 또는 undefined를 선택합니다. 어떤 종류의 예외 나 오류가 발생하면 'undefined'를 사용해야하므로 현재이 메서드는 null을 반환합니다. 그 확인은?
함수가 한 가지만 반환해야하지만 함수가 배열을 반환해야하는 경우 null을 반환하지 않는 경우 null을 반환합니다. 배열을 반환하는 함수의 경우 아무것도 발견되지 않으면 대신 빈 배열을 반환해야합니다. 그런 경우에 null이 반환되는 코드를 많이 보았고 for 루프 전에 항상 바보 인'! = null' 검사를합니다. – slebetman
의심스러운 경우 기존 API를 살펴 보는 것이 좋습니다. – promanski