선택적 매개 변수에 대한 인수로 null을 전달해야합니까?Javascript 함수/메소드에서 선택적 매개 변수의 인수로 null을 전달해야합니까?
Model.find(conditions, [projection], [options], [callback])
// Example use
// passing options and executing immediately
MyModel.find({ name: /john/i }, null, { skip: 10 }, function (err, docs) {});
나는 성공적으로이 방법과 두 번째 인수로 null을 거치지 않고 다른 유사한 방법을 이용하고있다,하지만이 있는지 알고 싶습니다 : 나는 몽구스 문서에서 코드를 포함했다 예를 들어
길에서 나를 곤경에 빠지게 할거야?몇 가지 관련 질문을 찾았지만 선택적 매개 변수와 관련이없는 것으로 보입니다. 어떤 통찰력이라도 대단히 감사합니다.
바로 그게 내가 찾고있는 것입니다. – Cheesus
답변을 추가하면 ES6에서 구조적 제거를 사용하여'arguments' 호출을 피하고 코드를 좀 더 깔끔하게 정리할 수 있습니다. – GMaiolo
투영 인수로 null을 전달하지 않으면 내 옵션 개체가 투영으로 해석되어 내 서버가 충돌하게되므로 생각할 부분이 확실하지 않습니다. – Cheesus