请问下面的作业是什么意思?
var self = this, textDropZone;
var self
我会理解,如果我们只为;分配一个值 要么this
要么textDropZone
。但是,如果在同一行中分配了两个值,这意味着什么?这是否意味着,它们被添加?
如果你能给我一些参考,那也会有帮助。谢谢你。
请问下面的作业是什么意思?
var self = this, textDropZone;
var self
我会理解,如果我们只为;分配一个值 要么this
要么textDropZone
。但是,如果在同一行中分配了两个值,这意味着什么?这是否意味着,它们被添加?
如果你能给我一些参考,那也会有帮助。谢谢你。
它相当于:
var self = this;
var textDropZone;
您可以使用一条语句声明多个变量var
。
var self = this, textDropZone;
是相同的
var self = this;
var textDropZone;
它是写作的简写:
var self = this;
var textDropZone;
您正在分配self
一个值,并设置一个textDropZone
没有分配值的新变量 ( )。
它正在创建两个变量,self = this
并且textDropZone
(未初始化)。
为了进一步扩展,它可能是设置self = this
,因为可能存在一个嵌套范围,他们可能需要在其中访问父范围的成员。