84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
이것은 두 번째 매개변수를 전달할 때 바인딩() 함수가 수행하는 작업에 대해 매뉴얼에서 본 코드 조각입니다. 여기서는 매개변수로 정의되지 않은 값을 전달합니다. 또한 일부 프레임워크에서 정의되지 않은 매개변수를 전달하는 관행을 본 적이 있지만 온라인 검색을 통해 더 완전하고 명확한 답변을 찾을 수 없었습니다. 선생님들께 자세한 답변을 요청하고 싶습니다.
小伙看你根骨奇佳,潜力无限,来学PHP伐。
귀하가 제공한 코드, 정의되지 않은 값이 전달되는 이유는 아래 설명과 관련이 없을 수 있습니다.
저는 주로 다른 프레임워크에 대해 이야기할 것입니다. 예를 들어 jquery는 정의되지 않은 값을 매개변수로 전달하고 null 값을 할당합니다. 그건 js의 버그 때문입니다. 즉, 정의되지 않은 내용을 다시 작성할 수 있습니다! ! , 네, 잘 들었습니다.
undefine을 다시 작성하는 것이 위험한 이유는 다음 코드를 참조하세요.
그럼 두 번째 매개변수를 전달하고 첫 번째 매개변수는 기본값을 그대로 사용하고 싶거나 상관없을 경우에는 어떻게 해야 한다고 생각하시나요?
이 코드는 카레 호출 함수를 구현하기 위한 것입니다
ECMAScript5.1 15.3.4.4에서는 전달된 첫 번째 매개변수가 null이거나 정의되지 않은 경우 함수의 컨텍스트가 창(노드의 전역)을 가리킨다고 설명합니다
첫 번째는 자리 표시자로 사용되지만 null을 사용하면 정의되지 않은 것보다 더 나은 효과를 얻을 수 있습니다. 일반적으로 저는 자리를 차지하기 위해 null을 사용하는 데 익숙합니다.
귀하가 제공한 코드, 정의되지 않은 값이 전달되는 이유는 아래 설명과 관련이 없을 수 있습니다.
저는 주로 다른 프레임워크에 대해 이야기할 것입니다. 예를 들어 jquery는 정의되지 않은 값을 매개변수로 전달하고 null 값을 할당합니다.
그건 js의 버그 때문입니다. 즉, 정의되지 않은 내용을 다시 작성할 수 있습니다! ! , 네, 잘 들었습니다.
undefine을 다시 작성하는 것이 위험한 이유는 다음 코드를 참조하세요.
으아악그럼 두 번째 매개변수를 전달하고 첫 번째 매개변수는 기본값을 그대로 사용하고 싶거나 상관없을 경우에는 어떻게 해야 한다고 생각하시나요?
이 코드는 카레 호출 함수를 구현하기 위한 것입니다
ECMAScript5.1 15.3.4.4에서는 전달된 첫 번째 매개변수가 null이거나 정의되지 않은 경우 함수의 컨텍스트가 창(노드의 전역)을 가리킨다고 설명합니다
첫 번째는 자리 표시자로 사용되지만 null을 사용하면 정의되지 않은 것보다 더 나은 효과를 얻을 수 있습니다. 일반적으로 저는 자리를 차지하기 위해 null을 사용하는 데 익숙합니다.