V2EX ynyjyz 的所有回复 第 1 页 / 共 1 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    ynyjyz    全部回复第 1 页 / 共 1 页
回复总数  20
85 天前
回复了 tanglindan6 创建的主题 程序员 当贝 AI 疯了~~13 个大模型
一个能打的都没有
85 天前
回复了 sxszzhrrt 创建的主题 PHP laravel 和 thinkphp 选择哪个?
一律使用 django
139 天前
回复了 omz 创建的主题 生活 告别记账,一身轻松!
我一直在用随钱记小程序,由于借款过多经常会忘记还款时间,自从有了随钱记轻松了不少
改为自动 codebase
204 天前
回复了 qaqrzxyz 创建的主题 远程工作 JS 全栈工程师 (远程)
哈哈,和我目前的工作完全适配
@liuzimin #13 多数可以恢复,除非是新的变种
可以联系我处理 https://www.solarsecurity.cn
2024-08-13 17:44:45 +08:00
回复了 siya 创建的主题 程序员 一个炫酷的个人网站
卧槽(д。) 4.9 分钟打开,特意登录账号来吐槽
用 django ,现成的后台都给你配置好了
老板我要加入
我我我
2024-06-23 08:46:25 +08:00
回复了 ywang875 创建的主题 酷工作 初创 AI 企业寻找有经验的全栈工程师
我可以做
2024-04-26 15:49:01 +08:00
回复了 shendaowu 创建的主题 Javascript Javascript 中 async/await 有没有必要彻底搞懂?
Promise 、async 和 await 是 Javascript 语言中处理异步操作的三个重要概念。下面我将分别解释它们的含义和用法:

Promise
Promise 是一种用于异步计算的对象。它代表了一个可能现在还没有结果,但将来会有结果的值。一个 Promise 对象有三种状态:

Pending (进行中):初始状态,既不是成功,也不是失败状态。
Fulfilled (已成功):操作成功完成。
Rejected (已失败):操作失败。
const myPromise = new Promise((resolve, reject) => {
// 异步操作
const cOndition= true; // 假设这是异步操作的结果
if (condition) {
resolve('Promise is resolved successfully.');
} else {
reject('Promise is rejected.');
}
});

myPromise.then((value) => {
console.log(value); // 如果成功,将打印 'Promise is resolved successfully.'
}).catch((error) => {
console.error(error); // 如果失败,将打印 'Promise is rejected.'
});
async/await
async 和 await 是基于 Promise 的语法糖,它们使得异步代码的编写和同步代码一样直观。

async:用于声明一个函数是异步的。这意味着函数内部可能会执行一个或多个异步操作,并且函数返回的是一个 Promise 对象。
await:用于等待一个 Promise 对象的结果。它只能在 async 函数内部使用。
async function asyncFunction() {
try {
const result = await myPromise; // 等待 myPromise 的结果
console.log(result); // 'Promise is resolved successfully.'
} catch (error) {
console.error(error); // 'Promise is rejected.'
}
}

asyncFunction();
使用 async 和 await 可以避免所谓的“回调地狱”,并使异步代码的逻辑更加清晰。

区别和联系
Promise 是一种异步操作的模式,async/await 是基于 Promise 的更简洁的语法。
async 函数返回一个 Promise ,await 使得你可以暂停 async 函数的执行,等待 Promise 的解决。
Promise 需要使用 .then() 和 .catch() 来处理结果和错误,而 async/await 使用 try/catch 来处理。
这些概念是现代 Javascript 异步编程的基础,它们允许开发者以一种更接近同步编程的方式来处理异步任务。
我觉得做的非常漂亮,可惜我已经转 python 不会用得到了
没有完成按钮
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5402 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 36ms UTC 07:02 PVG 15:02 LAX 00:02 JFK 03:02
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86