# self self是一个关键词,在方法外代表顶级作用域的一个变量,不会被let self覆盖;在方法内代表方法操作的目标。 你也可以使用bind方法使一个函数的self目标改变,但由于bind行为本身会传参引起复制,使用bind(变量名)时并不会引起变量本身改变。 在方法内外都可使用self = xx语法。但在方法内使用时有可能会直接导致原变量类型改变,所以请不要把self当普通变量使用,减少预料之外的事情发生。