V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  qrobot  ›  全部回复第 2 页 / 共 20 页
回复总数  383
1  2  3  4  5  6  7  8  9  10 ... 20  
@Plumbiu 答案我就不公布了, 有兴趣可以自己研究一下为什么
@qrobot 但是你 debugger 每次调试的时候都是正确的. 运行起来就不对了. 这个问题就有意思了.
@Plumbiu 他的问题是这个问题

for (var i = 0; i < 100; i += 1) {
setTimeout(() => { console.log(i) }, 0)
}

为什么 console.log 中的 i 不对
@Plumbiu 按照他的代码执行下去,那么就应该是

```
let a = ''

for (let i = 0; i < 100; i++) {
// 每次都会生效
a = a.replace(`${i}`, `test-${i}`)
}


```
@Plumbiu 并不是, 你第一个代码的含义其实是这个

```
let a

for (var i = 0; i < 100; i++) {
a = 200 - i
}

```

forEach 不能用 async/await 的原因不是因为闭包问题
@Plumbiu 我写代码很多年以前就不会这么写了.

例如


```
[].forEach(async(ele) => await asyncFunction(ele))
```

类似这中在循环中调用方法的. 虽然逻辑是对的,但是却没有很好使用 async/await, 实际上是把异步任务转换成为同步任务. 并不是并发执行的任务, 而是同步执行的任务. 性能上差很多
@Plumbiu 这个和闭包关系也不是很大, 准确来说是异步回调和闭包组合起来产生的问题, 你让她把 $.post 改成阻塞的代码逻辑就是正常的.
@abccccabc 哥们你直接留个联系方式把, 我远程帮你解决把, 我真的看不下去
66 天前
回复了 yellowbean 创建的主题 问与答 v 友们 找外包一般如何估价?
@yellowbean 有兴趣留下微信, 简单的帮你解决, 复杂的你自己出个价,我看看时间.
我发消息的时候 7l 和 8l 还不在, 7l, 8l 是正确答案
楼上都没看懂他的问题我来简单整理回答一下

```
// 这应该是是一个数组
var allimg = []

// 这应该是是一个字符串类型
var oldcontent ="";

// 循环上面的数组进行批量调用请求
for(var i=0; i<allimg.length; i++){
// 这里我猜用的是 jquery 的 post 方法, 是一个异步回调
$.post('url', 参数, function(ret) {
if(ret['code'] == 200) {
oldcontent = oldcontent.replace(ret['oldimgurl'], ret['newimgurl']);
}else{
console.log(错误信息);
}
}, 'json');
}
```

楼主问, 为啥在调用

```
oldcontent = oldcontent.replace(ret['oldimgurl'], ret['newimgurl']);
```

这个方法的时候, 获取的是上一次循环的内容了.


以下请各位 JS 高手帮忙解决以下.
66 天前
回复了 nzxred07 创建的主题 Apple 非常不期待 2024 新款 iPad Pro
@gamekiller0010 #18 oled 烧屏的事情不提吗?
66 天前
回复了 eughplease 创建的主题 问与答 给程序员朋友送什么礼物比较好
@BlackAndBlue 那 OP 主心机就深了, 故意在 V2EX 询问, 然后把自己对他的感情描述一下, 过生日约出来吃饭送礼物. 不敢想象, 希望我自己多疑了. 我感觉男的很青涩, 但是 OP 感觉很老练
66 天前
回复了 eughplease 创建的主题 问与答 给程序员朋友送什么礼物比较好
@BlackAndBlue 她要是发自内心的高兴就不会继续送礼了. 她只不过是觉得自己比较好的备胎突然不追了, 很难过. 如果楼主真的想为了那个男生好. 为什么还要继续打扰他?
66 天前
回复了 eughplease 创建的主题 问与答 给程序员朋友送什么礼物比较好
@eughplease 这个青涩的爱情指的是那个男生对你的爱. 但是你错过了. 给他最好的礼物就是别联系了, 也别送礼了. 当作陌生人没有交往就好了. 这样对他而言才是最好的. 否则你给予的礼物不是礼物,而是毒药
66 天前
回复了 eughplease 创建的主题 问与答 给程序员朋友送什么礼物比较好
@eughplease 看了你的 13l 的回复, 有点意思, 可能这是我见过最好的故事了. 我觉得最好的礼物就是画上一句句号. 这样故事才算完整, 你想想他喜欢你的吗? 那当然是啊. 错过的就让她错过把. 青涩的爱情挺好的
71 天前
回复了 ameizing 创建的主题 Node.js 请教 electron 调用 dll 报错的问题
@ameizing 直接帮你编译 electron 可用的库, 但是只能在 main 进程调用, 如果你觉得可以, 欢迎留下微信,我帮你写好 electron 的模块你直接调用即可
1  2  3  4  5  6  7  8  9  10 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   996 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 19:54 · PVG 03:54 · LAX 12:54 · JFK 15:54
Developed with CodeLauncher
♥ Do have faith in what you're doing.