예를 들어 약속 :
var P = new Promise(function (resolve, reject) {
var a = 5;
if (a) {
setTimeout(function(){
resolve(a);
}, 3000);
} else {
reject(a);
}
});
우리가 호출 한 후 프라 미스에 대한 메소드 :
P.then(doWork('text'));
doWork 함수는 다음과 같습니다.
function doWork(data) {
return function(text) {
// sample function to console log
consoleToLog(data);
consoleToLog(b);
}
}
약속 및 텍스트 매개 변수에서 데이터에 액세스하기 위해 doWork에서 내부 함수를 반환하지 않으려면 어떻게해야합니까? 내부 기능을 피하는 트릭이 있습니까?
bind
방법 을 사용하려면 ? -또한 매우 느립니다.