사용하는 이유
(0, foo.fn)();
하는 것입니다 바인딩을 잘라 다음은 this결합되지 더 이상 것입니다 foo하지만 전역 객체에 바인딩됩니다.
그러나 JavaScript 코드 (또는 Google JS 코드)가 바인딩을 자르고 싶은 이유는 무엇입니까? (반 패턴인지 아닌지)
아마도이 코드는 함수 호출과 관련하여 특정 요구 사항이있는 일부 기능 언어 (clojurescript?)의 변환기로 생성됩니까?
—
marzelin '12
의 중복 가능성 왜 바벨의 재 작성에 함수 호출 (0, FN)를 수입 않습니다 (...)? -또는 다른 곳이 있습니까?
—
Bergi
내가 구글의 코드에서 가능성이 각도 같은 몇 가지 프레임 워크를 본 것 같아요 반작용, 또는 다른 사람은 ... 어디에 기억 때로는이 축소 된입니다 수 없습니다
—
nonopolarity
bind메소드가 바인드됩니다. 여기 상황이 바뀌 었습니다. 바인딩 (에서 만든 본드)을 자르거나 잃을 수 없습니다bind.