«callback» 태그된 질문

콜백은 다른 코드에 인수로 전달되는 코드 조각 (즉, 함수 또는 메서드의 주소 또는 참조 또는 람다 식)으로, 편리한 시간에 인수를 콜백 (실행) 할 것으로 예상됩니다. 이 태그는 콜백을 사용하여 작업이 완료되면 발신자에게 알리는 API에 대한 질문과 함께 사용해야합니다. GUI 프레임 워크와 같은 이벤트 구독과 관련된 질문에는 이벤트 처리 태그를 사용하십시오.

11
콜백 내에서 올바른 'this'에 액세스하는 방법은 무엇입니까?
이벤트 핸들러를 등록하는 생성자 함수가 있습니다. function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); } }; // called as var obj = new MyConstructor('foo', transport); 코드 스 니펫 실행결과 숨기기스 …
1425 javascript  callback  this 

28
setTimeout () 콜백에 매개 변수를 전달하려면 어떻게해야합니까?
다음과 같은 JavaScript 코드가 있습니다. function statechangedPostQuestion() { //alert("statechangedPostQuestion"); if (xmlhttp.readyState==4) { var topicId = xmlhttp.responseText; setTimeout("postinsql(topicId)",4000); } } function postinsql(topicId) { //alert(topicId); } topicId정의되지 않은 오류가 발생합니다 setTimeout(). 함수를 사용하기 전에 모든 것이 작동했습니다 . postinsql(topicId)얼마 후 함수를 호출 하고 싶습니다 . 어떻게해야합니까?




10
단지 콜백을 약속하지 않습니까?
몇 년 동안 JavaScript를 개발해 왔으며 약속에 대한 소란을 전혀 이해하지 못합니다. 내가하는 일은 변화하는 것 같습니다. api(function(result){ api2(function(result2){ api3(function(result3){ // do work }); }); }); 어쨌든 비동기 와 같은 라이브러리를 사용할 수 있습니다 . api().then(function(result){ api2().then(function(result2){ api3().then(function(result3){ // do work }); }); }); 코드가 많고 읽기 쉽지 않습니다. 나는 …

5
array_map, array_walk 및 array_filter의 차이점
정확히 어떤 것은 사이의 차이입니다 array_map, array_walk하고 array_filter. 설명서에서 볼 수있는 것은 제공된 배열에서 작업을 수행하기 위해 콜백 함수를 전달할 수 있다는 것입니다. 그러나 나는 그들 사이에 특별한 차이점을 찾지 못하는 것 같습니다. 그들은 같은 일을 수행합니까? 그것들을 서로 바꿔서 사용할 수 있습니까? 예시가 다른 경우 귀하의 도움에 감사드립니다.
373 php  arrays  callback 




10
node.js를 사용하여 콜백이 호출 될 때까지 함수를 대기시키는 방법
다음과 같은 단순화 된 기능이 있습니다. function(query) { myApi.exec('SomeCommand', function(response) { return response; }); } 기본적으로 나는 그것을 호출 myApi.exec하고 콜백 람다에 주어진 응답을 반환하고 싶다 . 그러나 위의 코드는 작동하지 않으며 즉시 반환됩니다. 매우 hackish 시도를 위해, 나는 작동하지 않는 아래를 시도했지만 적어도 내가 달성하려고하는 아이디어를 얻습니다. function(query) { …

11
Swift에서 willSet 및 didSet의 목적은 무엇입니까?
Swift에는 C #과 매우 유사한 속성 선언 구문이 있습니다. var foo: Int { get { return getFoo() } set { setFoo(newValue) } } 그러나, 그것은 또한 가지고 willSet와 didSet행동. 이들은 각각 setter가 호출되기 전후에 호출됩니다. 세터 내에서 동일한 코드를 가질 수 있다고 생각하면 그 목적은 무엇입니까?

14
jQuery는 더 많은 매개 변수를 콜백에 전달
jQuery에서 더 많은 데이터를 콜백 함수에 전달하는 방법이 있습니까? 나는 두 개의 함수를 가지고 있으며 $.post, 예를 들어 AJAX 호출의 결과 데이터와 몇 가지 사용자 정의 인수를 모두 전달하기 위해 콜백을 원합니다. function clicked() { var myDiv = $("#my-div"); // ERROR: Says data not defined $.post("someurl.php",someData,doSomething(data, myDiv),"json"); // ERROR: Would …

11
레일즈 : update_attribute vs update_attributes
Object.update_attribute(:only_one_field, "Some Value") Object.update_attributes(:field1 => "value", :field2 => "value2", :field3 => "value3") 이 두 가지 모두 AR에게 명시 적으로 업데이트하도록 지시하지 않고 객체를 업데이트합니다. Rails API의 말 : update_attribute의 경우 일반적인 유효성 검사 절차를 거치지 않고 단일 특성을 업데이트하고 레코드를 저장합니다. 이는 기존 레코드의 부울 플래그에 특히 유용합니다. 유효성 검사 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.