이것은 어리석은 질문처럼 보일지 모르지만 나는이 주제의 초보자입니다. 노드 js에 대한 약속 작업 중입니다. 그리고 매개 변수를 promise 함수에 전달하고 싶습니다. 그러나 나는 그것을 알아낼 수 없었다.
someModule.someFunction.then(username, password,function(uid) {
/*stuff */
}
기능은 다음과 같습니다.
var someFunction = new Promise(username, password, function(resolve, reject) {
/*stuff using username, password*/
if ( /* everything turned out fine */ ) {
resolve("Stuff worked!");
} else {
reject(Error("It broke"));
}
});
그러나 나는 다른 모듈에서 promise를 호출하고 있으며 사용자 이름과 암호는 정적이 아니라 클라이언트 측에서 오는 것입니다. 한 함수가 설정하고 다른 함수가 사용하는 일종의 gloabal 변수를 정의하는 것이 안전합니까? 다른 클라이언트가 변수를 변경할 위험이 있습니까?
—
kundante
@kundante 전역이 필요하지 않습니다. 폐쇄에 대해 알아보십시오.
—
SLaks
@adeneo 약속은 비동기입니다. 첫 번째 약속이 해결되기 전에 두 번째로 함수를 호출하면 어떨까요?
—
Mawg는 분석 재개 모니카 말한다
username
및password
높은 범위