Scorpio 更清晰的变量作用域

2021-06-08 21:01 更新
                        //脚本里
			gameObject = 9;//第一层的
			t = {
				gameObject =10;//第二层的
				function k1(){
					gameObject;//这是第一层的,这需要注意
					this.gameObject;//这是自己第二层的
					t.gameObject;//这是自己第二层的
				}
			}
			//也就是说,表里要使用自己的,就需要用 this,不然会被当成最外的	
			
			//this是指向当前的表的,但有一种情况,this是失效的
			xx = {
				//这是找不到this的,因为是将函数赋予变量,而这个函数上面没有东西
				x1 = function(){}
				//这能找到,因为x2上面是xx表
				function x2(){}
			}


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号