关于JS中种定义的一些疑惑
关于JS中类定义的一些疑惑求问一个基础的JS问题我试着用对象的方式封装我的函数,但遇到些不明白的地方。有
关于JS中类定义的一些疑惑
求问一个基础的JS问题
我试着用对象的方式封装我的函数,但遇到些不明白的地方。
有个对象getMm,包含索引值, 填充数组内容,和一个函数,通过数组索引返回数组的值。
先上测试代码:
javascript 对象 类
[解决办法]a是全局变量,相当于window.a, b是局部变量,作用域在这个function内,c是实例属性;
init_a是TEST的内部方法,而init_b是TEST的实例方法。
你第一段代码的第九行之所以undefined,因为这里的this已经不是属于getMe了,而是属于init了,所以是undefined了。
[解决办法]第一个代码,init并不是对象实例方法,有点像面向对象语言的私有静态方法,静态方法中当然不能用this。由于init初始化不成功,所以POP3获取Tmp[10]也为undefined
其他的也差不多,楼主去了解什么是对象成员和内部方法