V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  victorhe0601  ›  全部回复第 2 页 / 共 2 页
回复总数  30
1  2  
@xiadd, 有通过 stackoverflow 去提问,但是因为刚刚进入,有发帖限制。不过我确实把这里当成中国的 stackoverflow。我会暂时停止发帖转到 segmentfault 试一下。
@shintendo 关于传参是否有 by reference,https://stackoverflow.com/questions/7744611/pass-variables-by-reference-in-javascript,你对 JS 真的弄得非常清楚。再次感谢。
谢谢 @shintendo @victorhe0601。结贴。希望这里有个结贴的功能来确保 close 掉的帖子:可以被搜索(内外部),但是不会在 parent 论坛显示或者说明 close 掉了,不然会浪费大家的时间,以为还没有解决。
@shintendo 嗯,清楚了。底层的逻辑:字面值(这个例子中的{
identified : false,
'transport type' : 'flying'
})是先存入内存,字面值有了 reference 之后才被赋值给参数 obj,而不是一个变量赋值了之后,再把字面值存入。对吧?
按照仅仅是传入 reference 的说法,在重新赋值的时候,应该 reference 的对应的值就会发生变化吧。
2019-03-22 13:24:04 +08:00
回复了 victorhe0601 创建的主题 JavaScript callback 为什么没有被调用?
尤其感谢 @shintendo 和 @1to3
2019-03-22 13:22:04 +08:00
回复了 victorhe0601 创建的主题 JavaScript callback 为什么没有被调用?
谢谢各路神仙的指点。
2019-03-22 11:32:25 +08:00
回复了 victorhe0601 创建的主题 JavaScript callback 为什么没有被调用?
我知道了,应该是 stackoverflow 这里边的例子不是针对 JS 的。只是一个范例。谢谢大家。所以:无论如何怎样传入,都需要显式调用才行。
2019-03-22 11:26:14 +08:00
回复了 victorhe0601 创建的主题 JavaScript callback 为什么没有被调用?
参见这个例子: https://stackoverflow.com/questions/824234/what-is-a-callback-function

这个代码里边也没有显式调用,而且还有很多人都是这么解释的,参见: http://javascriptissexy.com/understand-javascript-callback-functions-and-use-them/
https://codeburst.io/javascript-what-the-heck-is-a-callback-aba4da2deced

因为看了上面的这些文档,我以为 callbacks 的执行逻辑就是这样:在 parent 函数执行完成之后,自动执行,不用显式调用?
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4678 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 04:02 · PVG 12:02 · LAX 20:02 · JFK 23:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.