swift中self介绍
Swift
在Swift中,self是指向当前实例的引用。它类似于Java和很多其他语言中的this。它通常用于区分实例变量和同名的函数参数或局部变量。
Java
在Java中,this是指向当前实例的引用。Java中没有self。
JavaScript
JavaScript的this确实有点不同,因为它是基于函数调用的上下文动态确定的。这意味着this的值可能因函数是如何被调用的而异。这种动态性有时会导致一些困惑。
箭头函数在JavaScript中是特殊的,因为它们不绑定自己的this。相反,它们继承了它们被定义时的上下文中的this。这对于某些回调场景非常有用,其中你可能想要引用外部作用域的this