Understanding javascript void
Understanding javascript void
我正在使用一些代码来学习JavaScriptOOP,其中包含我试图理解的以下片段:
void window.setTimeout(function() {
$(".item").css("opacity", 1)
}, 400);
我从来没有使用过void运算符,从文档中看,我不明白为什么在这个例子中使用它?
如前所述,void
运算符计算其操作数,然后得出值undefined
。当您调用setTimeout
时,它会返回一个数字(计时器句柄)。所以void setTimeout(...)
导致undefined
而不是数字。
如果代码确实如您所示,那么void
操作符没有任何用途,因为setTimeout
的返回值没有用于任何用途。
[我删除了我写的关于CoffeeScript的部分,因为我无法创建一个示例;CoffeeSript编译器抱怨void
是一个保留字(它确实是,但这就是我使用它的原因)。我不做CoffeeSscript,所以我想最好删除它。]
相关文章:
- 为什么javascript:void(0)在Firefox中不起作用
- CKEditor如何允许href="javascript:void(0)"在小部件中
- Javascript 类型未定义和 void 之间的区别
- 对Javascript感到困惑.布尔函数可以充当void函数
- Javascript void(0)不起作用
- 可以'我不理解为什么使用JavaScript void函数
- Understanding javascript void
- javascript:void(0) in jquery
- Selenium 和 Python 不能使用 .click() 点击 href=“javascript:void(0);
- 如何查找或解密 JavaScript:void(0) 的 URL
- 锚定“javascript:void(0)”导致window.onbeforeunload在IE上触发
- javascript:void(0) in href 和 onClick 在 IE9 中不起作用
- 如何在 Laravel 的表单操作中使用 javascript:void(0)
- 为什么 javascript void 语句计算表达式
- JavaScript 中的 void、eval 和 Function 构造函数有什么区别?
- JavaScript:void是什么意思
- 冲突的 Javascript:Void(0) 错误
- href="javascript:;" or href="javascript:void(
- 如何捕获Javascript:void(0)
- 阻止在IE6中激发href=javascript:void(0)事件.Telerik NumericTextBox问题