js网络请求 短时间发出多个 展示最新响应

防止第一次请求比第二次更晚返回 导致第一次的结果覆盖第二次的结果

let fetchTimes = 0

const fetchData = (params) = {
    const current = ++fetchTimes
    const data = await fetchApi(params)
    if (current !== fetchTimes) return
    ...
}
posted @ 2024-11-07 16:33  ZerlinM  阅读(6)  评论(0编辑  收藏  举报