AR
includeJQuery().then(resp => {
console.log(resp); //undefined приходит
});
Size: a a a
AR
includeJQuery().then(resp => {
console.log(resp); //undefined приходит
});
M
AR
M
AR
AR
return Promise.resolve('!!!');
M
return Promise.resolve('!!!');
return new Promise((resolve, reject) => {И при срабатывании события дёргать resolve().
// твой код
});
M
await includeJQuery();
includeJQuery()
.then();
AR
const includeJQuery = async () => {
// if (window.jQuery) return;
return new Promise((resolve, reject) => {
let s = document.createElement("script");
s.type = "text/javascript";
s.async = true;
s.src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js";
s.onload = () => {
return Promise.resolve('!!!');
};
document.getElementsByTagName("head")[0].appendChild(s);
});
};
B
B
B
B
AS
B
AR
CM
t
AR
B