我想在Vanilla JS或Javascript中做类似的事情,但我不知道怎么做:
$.when( { testing: 123 } ).done(function( x ) {
alert( x.testing ); // Alerts "123"
});
在Vanilla JS或Javascript中有没有类似的东西?语法是什么?
发布于 2020-02-12 18:22:59
done
是属于jQuery Deferred
对象的方法,这些对象在VanillaJS中不存在。
您可以尝试简单地创建同步promise:
Promise.resolve({testing: 123}).then(function(x) {
alert(x.testing);
});
编辑:您将需要一个polyfill for Internet Explorer。
https://stackoverflow.com/questions/60194718
复制