var that=this就是将当前的this对象复制一份到that变量中
还有---箭头函数---可以解决 that/this 作用域的问题。
没有参数
一个参数 (括号可加,可不加)
多个参数
that和this的区别为:意思不同、用法不同、侧重点不同。
一、意思不同
1、that:(指较远的人或事物)那,那个,(指已提到过或已知的人或事物)那。
2、this:(指较近的人或事物)这,这个,(指已提到过的人或事物)这。
二、用法不同
1、that:that用作指示代词的意思是“那,那个”。可指前面提到的那件事,也可指在空间或时间上较另一事物远的事物或人,还可指要表明的或要提及的事物、想法等。
2、this:this用作形容词作“这”解时,用于修饰表示在时间、地点、想法,this一般作主语时才指人,在电话用语中, this用来指代自己。也可与包括现在的日子或一段时间的词语连用。
三、侧重点不同
1、that:用来指代离你远一些的人或物。
2、this:指代一个人或一个离你很近的物体。
that翻译为那个(距离比较远)。
this翻译为这个(距离比较近)。
these翻译为这些,是this的复数形式(距离也较进)。
those翻译为那些,是that的复数形式(距离比较远)。
this和that都是指物体单数,these和those是指物体复数。
例如:
This(That) is my book. 这是(那是)我的书。
These(Those) books are mine.这些(那些)书是我的。