请问下面的作业是什么意思?
var self = this, textDropZone;我可以理解,如果我们只给var self赋一个值;this或textDropZone。但是,如果在同一行中分配了两个值,这意味着什么?这是否意味着,它们被添加了?
如果你能为我提供一些推荐信,那也会有帮助的。谢谢。
发布于 2012-09-11 05:04:54
它创建了两个变量self = this和textDropZone (未初始化)。
为了进一步扩展,可能会设置self = this,因为可能有一个嵌套的作用域,它们可能需要在其中访问父作用域的成员。
发布于 2012-09-11 05:05:36
它相当于:
var self = this;
var textDropZone;发布于 2012-09-11 05:05:11
您可以使用var语句声明多个变量。
var self = this, textDropZone;等同于
var self = this;
var textDropZone;https://stackoverflow.com/questions/12359430
复制相似问题