JavaScript map(parseInt):同样是三个数字字符串,为什么后两项变成 NaN 把字符串数组转成整数,看起来只需 values.map(parseInt)。输入一、二、三个普通十进制字符串,结果却是一个正确数字加两个 NaN。parseInt 本身并没有随机失败,而是 map 会给回调传入元素、... yunqueblog/ 技术教程/ 2026-10-02/ 3 阅读
JavaScript bind 固定接收者:方法传给回调后,this 为什么会丢 保存了方法,不代表保存了调用方式对象上的方法可以正常读取 this,但把方法单独交给任务队列以后,同一段代码却开始报错。原因往往不在对象消失,而在调用形式改变:原先是通过对象调用,现在只剩下一个普通函数引用。函数被取... yunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
Python 循环创建回调:为什么三个函数最后都读到了同一个值 登记时看着正确,真正执行时却全一样给三个任务登记回调时,循环里分别看到了不同编号,调试输出也没有异常。等全部登记完成,再逐个执行函数,却发现每个函数都指向最后一个编号。这类问题常见于按钮事件、批处理任务和延迟执行,关... yunqueblog/ 技术教程/ 2026-10-01/ 3 阅读