JavaScript——var self=this,textDropZone的含义;
请问以下作业是什么意思JavaScript——var self=this,textDropZone的含义;,javascript,javascript-objects,Javascript,Javascript Objects,请问以下作业是什么意思 var self = this, textDropZone; 我会理解,如果我们只给var self分配一个值;this或textDropZone。但是,如果在同一行中指定了两个值,这意味着什么?这是否意味着,它们被添加了 如果你能给我提供一些参考,那也会有帮助的。谢谢。它正在创建两个变量,self=this和textDropZone(未初始化) 要进一步扩展,可能需要设置self=this,因为可能存在一个嵌套的作用域,它们可能需要在其中访问父作用域的成员。它正在创建
var self = this, textDropZone;
我会理解,如果我们只给var self
分配一个值;this
或textDropZone
。但是,如果在同一行中指定了两个值,这意味着什么?这是否意味着,它们被添加了
如果你能给我提供一些参考,那也会有帮助的。谢谢。它正在创建两个变量,
self=this
和textDropZone
(未初始化)
要进一步扩展,可能需要设置
self=this
,因为可能存在一个嵌套的作用域,它们可能需要在其中访问父作用域的成员。它正在创建两个变量,self=this
和textDropZone
(未初始化)
要进一步扩展,可能需要设置
self=this
,因为可能存在嵌套的作用域,它们可能需要在其中访问父作用域的成员。可以使用var
语句声明多个变量
var self = this, textDropZone;
与
var self = this;
var textDropZone;
您可以使用
var
语句声明多个变量
var self = this, textDropZone;
与
var self = this;
var textDropZone;
意思和
var sel = this;
var textDropZone;
它和使用这种格式的问题是一样的
var sel = this;
var textDropZone;
它和使用该格式的问题。它相当于:
var self = this;
var textDropZone;
这相当于:
var self = this;
var textDropZone;
这是写作的简写:
var self = this;
var textDropZone;
您正在将
self
赋值,并设置一个没有赋值的新变量(textDropZone
)
var self = this;
var textDropZone;
您正在将
self
赋值,并设置一个未赋值的新变量(textDropZone
)。@schmiddty:+1,感谢您的回答。所有答案都是正确的,由于所有答案都相同,我将选择第一个答案并将其标记为可接受的答案。这意味着我正在标记这个。我也在分配所有其他答案+1。@schmiddty:+1,谢谢你的回答。所有答案都是正确的,由于所有答案都相同,我将选择第一个答案并将其标记为可接受的答案。这意味着我正在标记这个。我也在分配所有其他答案+1。伟大的道格拉斯·克罗克福德(Douglas Crockford)用一个var
,用JSLint强制执行更简洁的格式。伟大的道格拉斯·克罗克福德(Douglas Crockford)用一个var
,用JSLint强制执行更简洁的格式