请问以下任务的含义是什么?
var self = this, textDropZone;
我理解,如果我们只为var self
分配一个值; this
或textDropZone
。但是,如果在同一行中分配了两个值,这意味着什么?这是不是意味着,它们被添加了?
如果您愿意为我提供一些参考,那也会有所帮助。谢谢。
答案 0 :(得分:3)
相当于:
var self = this;
var textDropZone;
答案 1 :(得分:2)
您可以使用var
语句声明多个变量。
var self = this, textDropZone;
与
相同var self = this;
var textDropZone;
答案 2 :(得分:1)
它正在创建两个变量self = this
和textDropZone
(未初始化)。
要进一步扩展,可能会设置self = this
,因为可能存在一个嵌套范围,他们可能需要访问父范围的成员。
答案 3 :(得分:1)