true
주위에 대괄호를 넣을 이유가 무엇입니까? 배열을 만들지 않습니까? 다른 일을합니까?이 JS 구문은 무엇을합니까?
$e.trigger("onlyShowIfChange", [true]);
true
주위에 대괄호를 넣을 이유가 무엇입니까? 배열을 만들지 않습니까? 다른 일을합니까?이 JS 구문은 무엇을합니까?
$e.trigger("onlyShowIfChange", [true]);
.trigger (이벤트 유형, extraParameters)
이벤트 유형 : 같은 클릭 또는 제출 등의 자바 스크립트 이벤트 유형을 포함하는 문자열.
extraParameters : 의 추가 매개 변수 배열이며 이벤트 처리기로 전달됩니다.
두 번째 매개 변수는이 두 번째 인수로 트리거 당신이 매개 변수의 배열을 전달해야 할 이벤트 바인딩 기능에 추가 매개 변수를 전달하려면 의미
$e.trigger("onlyShowIfChange", [true, false]);
$e.bind("onlyShowIfChange", function(ev, trueBool, falseBool) {
...
});
배열을 수있다 .
예, 그것은 하나 개의 요소 — true
에 배열한다.
다른 것은하지 않습니다.
때때로 메서드 호출에 배열이 필요할 수 있으며 배열이 아직없는 경우 편리하게 매개 변수를 []
으로 래핑 할 수 있습니다.
일반적인 경우는 Function.apply method입니다. 두 번째 매개 변수는 argArray : 그것은 유일한 값으로 true
으로 배열을하게
var func = function(a, b) {
return a + b;
};
func.apply(null, [1, 3]); // returns 4
하지만, 아마도 당신은 어떤 문서에 그 경우에이 구문이 true
는 선택 사항입니다 것을 의미 발견했다.