jquery 소스 코드 조각은 다음과 같습니다.
여기서 context는 jquery 개체이고 rootjquery는 $(document)
하지만 반환되는 단점은 부울 값이어야 하지 않나요? 여기서는 왜 jquery 객체인가요?
기본 사항은 여기를 참조하세요. 한눈에 알 수 있습니다.https://developer.mozilla.org...
한 가지 더, ES2015 이전에는 JS 함수에 기본 매개변수가 없었습니다. 다른 언어처럼 기본 매개변수를 사용하기 위해 이렇게 쓰는 경우가 많았습니다
다른 브라우저 API와 호환되기 위해 우리는 종종 이렇게 작성합니다.
Javascript 논리 연산자는 부울이 아닌 환경에서 사용할 수 있습니다.
&& 및 || 연산자는 부울이 아닌 환경에서도 사용할 수 있지만 반환 값을 부울 값으로 변환할 수 있으면 부울 연산으로 간주할 수도 있습니다
(논리 연산자에서)
부울이 아닌 환경의 경우:
false가 1개 있으면 false 쪽의 값을 반환 false가 2개이면 연산자 앞의 값(왼쪽) 반환 true가 2개 있으면 연산자 뒤의 값(오른쪽) 반환 값.
(JavaScript의 논리 연산의 반환 값에서 파생됨(논리 AND &&, 논리 OR ||, 논리 NOT!))
기본 사항은 여기를 참조하세요. 한눈에 알 수 있습니다.
https://developer.mozilla.org...
한 가지 더, ES2015 이전에는 JS 함수에 기본 매개변수가 없었습니다.
으아아아다른 언어처럼 기본 매개변수를 사용하기 위해 이렇게 쓰는 경우가 많았습니다
다른 브라우저 API와 호환되기 위해 우리는 종종 이렇게 작성합니다.
으아아아Javascript 논리 연산자는 부울이 아닌 환경에서 사용할 수 있습니다.
(논리 연산자에서)
부울이 아닌 환경의 경우:
(JavaScript의 논리 연산의 반환 값에서 파생됨(논리 AND &&, 논리 OR ||, 논리 NOT!))