우리 (그리고 JS SO 대화방)는 @rlemon과 며칠 전에 오류 처리에 대한 그의 Little-XHR 라이브러리에 대해 이야기했습니다.
기본적으로 어떤 오류 처리 패턴을 사용해야하는지 결정하려고했습니다.
xhr.get({
// Some parameters, and then
success: function(data) {},
failure: function(data) {}
})
또는:
xhr.get({
// Some parameters, and then
callback: function(err, data) {}
})
하나는 더 jQuery와 같고 다른 하나는 더 노드와 같습니다. 어떤 사람들은 첫 번째 패턴이 오류 처리에 대해 더 많이 생각한다고 말합니다. 다른 콜백 함수를 잊어 버릴 수 있기 때문에 반대의 생각이 들지만 인수는 항상 두 번째 패턴에 있습니다.
이 두 패턴에 대한 의견 / 장점 / 단점이 있습니까?
xhr.get({ ... }, function (err, data) {})
최소한 패턴을