rob*_*don 4 javascript variables initialization object
我最近在WebGL教程中遇到了这个变量初始化:
var mouse = { x: 0, y: 0 }, INTERSECTED;
Run Code Online (Sandbox Code Playgroud)
我从未见过这种格式.我知道它正在创建一个具有x和y属性的对象,但INTERSECTED与变量/对象的关系如何?
谢谢!
该行只是声明两个变量(mouse和INTERSECTED),并初始化mouse为{ x: 0, y: 0}.
INTERSECTED是没有必然的关系mouse,但如果它们是高度相关的明确的代码应该只声明多个变量一起(即使在当时,许多人宁愿到每一个变量声明在单独的一行).