腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
利用
setTimeout
改变
调用
堆栈
顺序
javascript
、
reactjs
、
redux
、
settimeout
、
synchronous
由于熟悉setTimeoout()如何使用
调用
堆栈
,我将声明包装在一个
setTimeout
中,现在一切(看起来)都像预期的那样工作了。 所以我的问题是这是不是一个好的实践?我正在使用React/Redux,将不得不做大量的线程和额外的逻辑来完成一个看似简单的任务,而不需要使用
setTimeout
。
浏览 26
提问于2019-03-05
得票数 0
4
回答
JavaScript --
调用
堆栈
何时变为“空”?
javascript
、
asynchronous
、
concurrency
、
settimeout
、
event-loop
我在事件循环上读过几个帖子/所以线程,根据的说法, b();正确的执行
顺序
是foo - foo again - bye - bar。 但是今天我开始思考:在退出f()
调用
之后,
堆栈
在技术上不是空的吗?我的意思是,在这一点上,我们不在任何函数中,我们还没有开始任何新的执行,所以在转移到b()
浏览 8
提问于2016-01-10
得票数 19
回答已采纳
1
回答
JavaScript
堆栈
、队列和事件循环?
javascript
、
stack
、
queue
、
runtime
、
event-loop
我试图验证以下代码发生的
顺序
。function square(n) {} console.log("Hello");
setTimeout
()从
堆栈
中弹出,然后匿名()进入队列。当
setTimeout
()在
堆栈
上时,匿名()进入队列,然后
setTimeout
()从
堆栈
中弹出
浏览 5
提问于2017-12-01
得票数 0
3
回答
OCaml中的尾部
调用
转换
ocaml
、
tail-recursion
、
tail-call-optimization
我被告知下面的函数不是尾递归函数,因为布尔运算符是在递归
调用
之后计算的: [] -> false但这并不会破坏1000万大小列表上的
堆栈
,更重要的是,它是标准库中的实现。function | a::l -> if p a then true else exists p l 因此,似乎OCaml编译器能够在这样的简单情况下优化布尔运算,以
利用
尾递归但我注意到,如
浏览 0
提问于2012-07-08
得票数 6
回答已采纳
3
回答
使用
setTimeout
()
调用
堆栈
javascript
我对
setTimeout
.I有点困惑,我想确认以下代码的输出是否总是:inside samplefunction abc() {}
setTimeout
(function() { },0); console.log('inside sampl
浏览 5
提问于2015-03-31
得票数 1
回答已采纳
1
回答
setTimeout
调用
堆栈
问题
javascript
、
asynchronous
、
settimeout
我学习了JS中的
调用
堆栈
,并尝试了一些我自己的代码,问题是:
setTimeout
(() =我了解到,
setTimeout
的计时器在清除
调用
堆栈
后启动,按照这个逻辑,我的控制台应该会有4000-5000毫秒。问题是为什么我得到2000-2300ms而不是4000-6000?
浏览 0
提问于2019-10-14
得票数 0
1
回答
在什么情况下,我想在Javascript中为
settimeout
调用
运行一个短暂的(非零)延迟?
javascript
、
settimeout
我目前正在学习JavaScript,并且我知道
setTimeout
会通过浏览器API将函数
调用
推送到队列中(一旦超时到期),之后,一旦
堆栈
被清除,事件循环将把函数放回
堆栈
。如果我理解正确的话,队列的相对
顺序
将与回调超时的长度以及任何中间函数的持续时间有关。
setTimeout
(function(){ console.log("World"); }, 3000); 我希望打印出来的是-- Hello World --不考虑foo()的持续时间。Hello --取决于f
浏览 13
提问于2019-07-03
得票数 1
2
回答
Javascript
setTimeout
保证呼叫
顺序
?
javascript
、
asynchronous
、
settimeout
setTimeout
(funcA, 0)
setTimeout
(funcB, 0) 对于上面的代码,执行
顺序
是funcA > updateAFAIK,Javascript没有多线程,因此可以简单地将asyn
调用
推入队列。这是一个FIFO队列还是一个优先级队列?
浏览 1
提问于2017-06-19
得票数 0
回答已采纳
1
回答
setTimeout
调用
的
顺序
javascript
、
loops
、
settimeout
我正在使用
setTimeout
来可视化强化学习算法,并对其行为感到好奇。
setTimeout
浏览 0
提问于2012-01-19
得票数 1
3
回答
调用
setTimeout
是否清除
调用
堆栈
?
javascript
、
settimeout
、
callstack
通过使用
setTimeout
方法
调用
函数而不是直接
调用
函数,可以避免javascript中的
堆栈
溢出吗?我对
setTimeout
的理解是,它应该启动一个新的
调用
堆栈
。当我查看chrome和IE的
调用
堆栈
时,似乎
setTimeout
调用
正在等待函数
调用
的返回。虽然下面提供的答案是正确的,但我遇到的实际问题与我
调用
<
浏览 0
提问于2011-11-08
得票数 15
回答已采纳
4
回答
JavaScript事件循环无序执行
javascript
、
settimeout
、
event-loop
console.log("baz"); console.log("foo"); baz();foo();foobar const baz =console.log("baz");
浏览 1
提问于2020-11-13
得票数 3
回答已采纳
3
回答
在reactjs中的两个函数之间添加延迟
javascript
、
reactjs
我有两个函数,我需要在这两个连续的函数
调用
之间有一个强制延迟。编辑:已尝试 console.log("a"); console.log("b");
浏览 0
提问于2018-07-27
得票数 1
1
回答
响应
setTimeout
调用
顺序
javascript
、
reactjs
、
settimeout
React.useState(false); console.log("effect"); console.log("
setTimeout
", show); }, wait); }1. render
浏览 3
提问于2022-01-04
得票数 2
1
回答
如何等待承诺解决如果决心(.)在
setTimeout
里面吗?
javascript
、
asynchronous
、
async-await
、
stack
、
queue
下面代码的执行
顺序
是什么?
setTimeout
(() => resolve
浏览 5
提问于2021-04-15
得票数 1
回答已采纳
1
回答
我的非阻塞Javascript有一些问题
javascript
、
asynchronous
、
scope
、
nonblocking
var animateOn = function(image) image.attr('src', _this.options.pointActive); {
setTimeout
我不希望这是“
顺序
的”。也就是说,我不想看到第一张图片
改变
浏览 0
提问于2010-12-02
得票数 0
7
回答
console.log('\n');在for循环内的
setTimeout
之后
javascript
我正在学习异步,并且我正在尝试使用
setTimeout
打印一个延迟为50ms的字符串,最后在循环完成后打印一个换行符。 在我当前的代码中,它会在循环结束之前打印换行符。const str = "hello world";
setTimeout
(() => { process.stdout.write
浏览 19
提问于2020-07-29
得票数 1
3
回答
为什么window.
setTimeout
( someFunc,0)与直接
调用
someFunc不一样?
javascript
、
drop-down-menu
ddmenuitem) ddmenuitem.style.visibility = 'hidden';{function mclosetime() closetimer = window.
setTimeout
(mclose, 0);并删除了timeout变量。然后,我意识到mclosetime基本上
调用
了延迟为0的mclose。我认为mclosetime是一个功
浏览 2
提问于2017-03-05
得票数 3
回答已采纳
2
回答
触发事件和函数的
顺序
javascript
有办法按这个
顺序
执行吗?<button type="button">Click!
浏览 2
提问于2017-02-04
得票数 1
回答已采纳
5
回答
为什么我不能将函数
调用
(而不是函数引用或匿名函数)传递给
setTimeout
()?
javascript
、
functional-programming
我知道我不能将函数
调用
作为第一个参数传递给
setTimeout
(),但是为什么我不能这样做呢?['Andy', 'Ross', 'David']; console.log(name);
浏览 3
提问于2017-04-10
得票数 0
1
回答
JavaScript:如果选定的文本被删除,则键事件不会触发
javascript
指定的函数不会被
调用
。如果我在textarea上再次按backspace,函数将被
调用
。
浏览 0
提问于2015-07-01
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券