javascript 承诺和异步等待

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 承诺和异步等待相关的知识,希望对你有一定的参考价值。

export const wait = (src) => {
	return new Promise(function(resolve, reject) {
		let img = new Image()
		img.onload = () => resolve(true)
		img.onerror = reject
		img.src = src
	});
}

export const initBookmarkCreate = (src) => async dispatch => {
	try {
		let validURL = await wait(src);
		console.log(validURL);
	} catch (err) {
		console.error(err);
	}

	wait(src).then(success => {
		console.log(success)
	}).catch(err => {
		console.log(err)
	})
}

以上是关于javascript 承诺和异步等待的主要内容,如果未能解决你的问题,请参考以下文章

javascript 回调,承诺和异步/等待

javascript 承诺和异步等待

javascript 回调,承诺,异步/等待

javascript 与异步等待的承诺

承诺等待得到解决而不返回

异步函数 - 等待不等待承诺