function get_organizations(ajaxurl) {
return new Promise(function(resolve) {
var data = {
action: 'get_organizations',
}
jQuery.post( ajaxurl, data, function( resp ){ // третий аргумент - функция, которая выполнится когда запрос, то есть асинхронная операция, завершится.
console.log( 'response: ' + resp ); // это выполнится первым
const organizations = JSON.parse(resp);
resolve(organizations); // данные переданные в resolve попадут в console.log ниже.
});
})
}
get_organizations('https://some_url').then(organizations => console.log(organizations))
async function app() {
app.url = 'https://jsonplaceholder.typicode.com/todos/2'
const result = await fetch(app.url).then(data => data.json())
console.log(result)
}
app()
console.log(app.url)
2. Открыть консоль во время запуска второго случая и прочитать ошибку.
3. Так же было бы не плохо почитать про приведение типов, почему стоит использовать только строгое сравнение и что возвращает метод prompt