«anonymous-function» 태그된 질문

익명 함수는 코드 블록을 값으로 사용하여 이름이없는 인라인 함수로 정의합니다.

19
같은 줄에서 익명 함수를 호출해야하는 이유는 무엇입니까?
클로저에 대한 게시물을 읽고 있었으며 어디에서나 이것을 보았지만 어떻게 작동하는지에 대한 명확한 설명은 없습니다. // Create a new anonymous function, to use as a wrapper (function(){ // The variable that would, normally, be global var msg = "Thanks for visiting!"; // Binding a new function to a global object window.onunload …

10
캡슐화 된 익명 함수 구문 설명
요약 JavaScript로 캡슐화 된 익명 함수에 대한 구문의 이유를 설명 할 수 있습니까? 왜 이것이 효과 (function(){})();가 function(){}();있습니까? 내가 아는데 것을 JavaScript에서 다음과 같은 명명 된 함수를 만듭니다. function twoPlusTwo(){ alert(2 + 2); } twoPlusTwo(); 익명 함수를 만들어 변수에 할당 할 수도 있습니다. var twoPlusTwo = function(){ alert(2 + 2); …

6
익명의 재귀 PHP 함수
재귀 적이며 익명의 PHP 함수를 사용할 수 있습니까? 이것은 작동시키려는 시도이지만 함수 이름을 전달하지 않습니다. $factorial = function( $n ) use ( $factorial ) { if( $n <= 1 ) return 1; return $factorial( $n - 1 ) * $n; }; print $factorial( 5 ); 또한 이것이 계승을 구현하는 나쁜 …

19
자바 스크립트 : 재귀 익명 함수?
기본 재귀 함수가 있다고 가정 해 보겠습니다. function recur(data) { data = data+1; var nothing = function() { recur(data); } nothing(); } 다음과 같은 익명 기능이 있으면 어떻게 할 수 있습니까? (function(data){ data = data+1; var nothing = function() { //Something here that calls the function? } nothing(); })(); 이 …

4
익명 JavaScript 함수 자동 실행을위한 괄호 위치?
최근에 json2.js 의 현재 버전을 프로젝트에있는 버전과 비교 했는데 함수 표현식이 생성되고 자체 실행되는 방식에 차이가 있음을 발견했습니다. 익명 함수를 괄호로 묶은 다음 실행하는 데 사용되는 코드, (function () { // code here })(); 하지만 이제는 자동 실행 함수를 괄호로 묶습니다. (function () { // code here }()); 의 허용 …

13
JavaScript의 익명 함수에 대한 removeEventListener
메서드가있는 개체가 있습니다. 이러한 메서드는 익명 함수 내부의 개체에 배치됩니다. 다음과 같이 보입니다. var t = {}; window.document.addEventListener("keydown", function(e) { t.scroll = function(x, y) { window.scrollBy(x, y); }; t.scrollTo = function(x, y) { window.scrollTo(x, y); }; }); (더 많은 코드가 있지만 문제를 보여주기에는 충분합니다) 이제 경우에 따라 이벤트 리스너를 중지하고 …


5
명명 된 함수 식을 사용하는 이유는 무엇입니까?
JavaScript에서 함수 표현을 수행하는 두 가지 방법이 있습니다. 명명 된 함수 식 (NFE) : var boo = function boo () { alert(1); }; 익명 함수 표현식 : var boo = function () { alert(1); }; 그리고 둘 다 boo();. 익명 함수를 사용해야하는 이유 /시기와 명명 된 함수 표현식을 사용해야하는시기를 알 …

5
변수가 함수인지 확인하는 php is_function ()
PHP의 익명 함수 에 대해 읽게되어 매우 기뻤습니다. 이 함수를 사용하면 create_function으로 할 수있는 것보다 더 쉽게 함수 인 변수를 선언 할 수 있습니다. 이제 변수가 전달 된 함수가 있는지 궁금합니다. 함수인지 확인하기 위해 어떻게 확인할 수 있습니까? 아직 is_function () 함수가 없으며 함수 인 변수의 var_dump를 수행 할 때 …

4
익명 함수로 addEventListener 인 EventListener를 제거하는 방법은 무엇입니까?
function doSomethingWith(param) { document.body.addEventListener( 'scroll', function() { document.write(param); }, false ); // An event that I want to remove later } setTimeout( function() { document.body.removeEventListener('scroll', HANDLER ,false); // What HANDLER should I specify to remove the anonymous handler above? }, 3000 ); doSomethingWith('Test. ');


5
PHP 5.4.0 이전의 익명 함수에서`$ this` 사용
PHP 매뉴얼 상태 $thisPHP 5.4.0 이전에는 익명 함수에서 사용할 수 없습니다. 상의 익명 함수 페이지 . 그러나 $this변수 에 할당 use하고 함수 정의에서 명령문에 변수를 전달하여 작동시킬 수 있음을 발견했습니다 . $CI = $this; $callback = function () use ($CI) { $CI->public_method(); }; 이것이 좋은 습관입니까? PHP 5.3을 사용하여 익명 …

3
strict를 사용할 때 익명 함수에서 "this"가 정의되지 않은 이유는 무엇입니까?
엄격 모드에서 javascript를 사용할 때 익명 함수에서 이것이 정의되지 않은 이유는 무엇 입니까? 왜 이것이 의미가 있는지 이해하지만 구체적인 답을 찾을 수 없습니다. 예: (function () { "use strict"; this.foo = "bar"; // *this* is undefined, why? }()); 바이올린에서 테스트 하십시오 : http://jsfiddle.net/Pyr5g/1/ 로거 (방화범)를 확인하십시오.

3
익명 함수 속기
짧은 표기법 # (..)을 사용하는 익명 함수에 대해 이해할 수없는 것이 있습니다. 다음 작업 : REPL> ((fn [s] s) "Eh") "Eh" 그러나 이것은 그렇지 않습니다. REPL> (#(%) "Eh") 이것은 작동합니다 : REPL> (#(str %) "Eh") "Eh" 내가 이해하지 못하는 것은 (# (%) "Eh") 가 작동하지 않는 이유 이며 동시에 ((fn …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.