Javascript spring回调函数参数
我想这是一个非常基本的承诺问题,但只需要有人向我澄清。我正在阅读此文档“”。在本例中,代码如下所示Javascript spring回调函数参数,javascript,spring,promise,Javascript,Spring,Promise,我想这是一个非常基本的承诺问题,但只需要有人向我澄清。我正在阅读此文档“”。在本例中,代码如下所示 var greetingPromise = sayHello(); greetingPromise.then(function (greeting) { console.log(greeting); // 'hello world’ }, function (error) { console.error('uh oh: ', error); // 'uh oh: some
var greetingPromise = sayHello();
greetingPromise.then(function (greeting) {
console.log(greeting); // 'hello world’
}, function (error) {
console.error('uh oh: ', error); // 'uh oh: something bad happened’
});
我感到困惑的是onSuccess和onError函数中的参数,它们分别名为“greeting”和“error”。它们是什么,或者在另一个世界,它们的定义是什么?我怎么知道我期望从那里得到什么?(可能在sayHello()函数中?)
提前感谢。
问候语
是由sayHello
返回的承诺返回的值error
是承诺执行过程中可能导致的错误的错误对象
sayHello
的一种可能实现方式是:
function sayHello(){
return new Promise((res, rej) => res("hello world"));
}
作为澄清,它们不被称为成功的
onSuccess
和错误的onError
,但您确实可以这样认为它们<代码>问候语是一个字符串
哦,我明白了,这现在很有意义!非常感谢。