预先感谢您的耐心等待。确实是在填补我的JS知识中的怪异空白。

分析其他人的脚本并发现:

Var isTouch = "ontouchstart" in window;


“窗口内”部分在做什么?我在Google上搜索了一些基本的变量声明教程,但没有提及,“ in”是一个基本的单词,很难找到答案。

谢谢,

JK

最佳答案

表达式someString in someObject返回一个布尔值,该布尔值指示对象是否具有该名称的属性。
Spec

如果Var具有isTouch属性,则除了使用大写的true之外,您的代码还将window设置为ontouchstart

关于javascript - 在声明JS变量时使用“in”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6400239/

10-09 08:04
查看更多