V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nbin2008  ›  全部回复第 1 页 / 共 13 页
回复总数  256
1  2  3  4  5  6  7  8  9  10 ... 13  
只要没结清尾款,一定要留后门,写外包必备
13 天前
回复了 doug 创建的主题 问与答 关于中国移动换套餐难的咨询
某宝,改套餐,10 块钱,省事
15 天前
回复了 longxsam 创建的主题 创业组队 找个前端伙伴创业
白嫖说的如此高大上,也是牛逼。
20 天前
回复了 djasdjds 创建的主题 生活 记本次房市政策下一系列痛苦心路历程
买涨不买跌,楼主不是刚需,这轮涨价是放水出来的,这经济,持久不了。买房不是一时半会,晚几年没什么,没必要太纠结房子,想想多少买了房子后悔的
感谢
110 天前
回复了 maninfog 创建的主题 MacBook Pro MBP 2015 已经很难再战了
同款,请问要如何装 win11 续命,目前系统 11 ,做开发确实卡
119 天前
回复了 nbin2008 创建的主题 JavaScript 请教大家一个问题, js,异步执行
@Projection 感谢,看的不是很懂,api 生疏
119 天前
回复了 nbin2008 创建的主题 JavaScript 请教大家一个问题, js,异步执行
@jifengg isFetching 作用,保证当时请求,始终只有一次
120 天前
回复了 nbin2008 创建的主题 JavaScript 请教大家一个问题, js,异步执行
@Lhcfl if (!canNext) return; 这里返回,就没有数据了
@Curtion 55 行调用,这里不是并发,整体代码很值得学习
谢谢楼上 v 友们的解答
120 天前
回复了 nbin2008 创建的主题 JavaScript 请教大家一个问题, js,异步执行
感谢大家帮忙,没来得及看,用 2 楼的方法解决了

const axios = require('axios');

let dataQueue = [];
let isFetching = false;

async function fetchData() {
if (isFetching) return;
isFetching = true;
try {
const response = await axios.get('https://example.com/api/data'); // 替换为实际的 API 地址
dataQueue = response.data.slice(0, 10); // 假设每次获取 10 条数据
} catch (error) {
console.error('Error fetching data:', error);
} finally {
isFetching = false;
}
}

async function getD() {
while (dataQueue.length === 0) {
if (!isFetching) {
await fetchData();
}
await new Promise(resolve => setTimeout(resolve, 100)); // 等待数据获取完成
}
return dataQueue.shift();
}

// 示例:同时执行 30 次 getD
(async () => {
const promises = Array.from({ length: 30 }, () => getD());
const results = await Promise.all(promises);
console.log(results);
})();
120 天前
回复了 nbin2008 创建的主题 JavaScript 请教大家一个问题, js,异步执行
@InDom 谢谢提供的思路,我想想
@shiny 谢谢,单进程
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1326 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 17:45 · PVG 01:45 · LAX 09:45 · JFK 12:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.