Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript spring回调函数参数_Javascript_Spring_Promise - Fatal编程技术网

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
,但您确实可以这样认为它们<代码>问候语是一个
字符串

哦,我明白了,这现在很有意义!非常感谢。