Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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 jQuery$.when().done()等效,不带jQuery_Javascript_Jquery - Fatal编程技术网

Javascript jQuery$.when().done()等效,不带jQuery

Javascript jQuery$.when().done()等效,不带jQuery,javascript,jquery,Javascript,Jquery,我想在Vanilla JS或Javascript中执行以下等效操作,但我不知道如何执行: $.when( { testing: 123 } ).done(function( x ) { alert( x.testing ); // Alerts "123" }); 在Vanilla JS或Javascript中是否有类似的内容?语法是什么?done是属于jQuery延迟对象的方法,在VanillaJS中不存在 您可以尝试创建一个同步承诺: Promise.resolve({testing

我想在Vanilla JS或Javascript中执行以下等效操作,但我不知道如何执行:

$.when( { testing: 123 } ).done(function( x ) {
  alert( x.testing ); // Alerts "123"
});

在Vanilla JS或Javascript中是否有类似的内容?语法是什么?

done
是属于jQuery
延迟对象的方法,在VanillaJS中不存在

您可以尝试创建一个同步承诺:

Promise.resolve({testing:123}).then(函数(x){
警报(x.T测试);

});这是否回答了您的问题?不,没有。