在“ javascript:void(void(0)”中解锁谜语[
``````
该操作员到底需要什么?
**了解空隙操作员**
JavaScript中的无效操作员具有特殊的功能。当应用于表达式时,它会评估表达式并返回特殊值 - 未定义。
**为什么在“ javascript:void(0)”中使用void Operator?**
空隙操作员通常与“ JavaScript”结合使用:URL模式。如上所述,当应用于锚的HREF属性时,目的是防止执行和显示评估结果。
**实际应用**
考虑包含用户登录的链接的网页的典型方案。默认情况下,JavaScript:URL会提示浏览器重定向到JavaScript评估输出的纯文本版本,例如“未定义”。但是,通过将void(0)作为HREF值,链接的点击操作不会导致重定向。