나중에 JavaScript에서 C++ 함수 프로토 타입과 비슷하게 사용할 메서드를 선언 할 수 있습니까?JavaScript에서 메서드 선언 (정의가 아님)이 가능합니까?
0
A
답변
1
아니요, Javascript에는 함수 선언과 같은 것이 없습니다. 함수에서 정의한 매개 변수는 중요하지 않으며 모든 값 집합으로 호출 할 수 있습니다. 예 :
function test(a, b) {}
test(); // values are not required for all parameters
test(1, 2, 3, 4); // values are not limited to the number of parameters
코드를 더욱 엄격하게 검증하는 것은 또 다른 문제입니다. 그런 다음 함수를 사용할 때 함수를 정확하게 정의해야합니다. 이 경우 유효성 검사의 요점은 언어의 선언 부족을 오용하지 않게하는 것입니다. 코드를 따르기가 더 어려워집니다.
무엇이 필요하겠습니까? – delnan
jshint가 완벽하게 훌륭한 코드를 받아들이도록하는 것은 어떨까요 (모호한 비표준 선언은 모든 것을 확실히하는 것은 좋은 습관이 아닙니다). 또는, 그것이 깨진 경우 다른 보푸라기로 전환하십시오. – delnan
사실 ... jshint를 쓸모 없게 만들고 있습니다. 큰 이유는 ... 고정이 필요합니다. –