为了账号安全,请及时绑定邮箱和手机立即绑定

关于this的用法

http://img1.sycdn.imooc.com//57e499560001c7ba02920038.jpg把this换成as[i]怎么就不行呢??

正在回答

3 回答

不能这样用,i 是局部变量,在被调用的函数体内是没有定义的。调用者可以通过this将自身传递给被调用者,除非调用者本身就是全局的。此例中 as是全局对象,但是参数 i 是局部变量,因此as[i] 也是局部对象,在被调用的函数体内是无法通过as[i]直接引用的。

0 回复 有任何疑惑可以回复我~

为什么不能?this不就指前面声明的参数吗

0 回复 有任何疑惑可以回复我~

可以这样用吗?

0 回复 有任何疑惑可以回复我~
#1

LynnXtreme 提问者

逻辑上讲得通吧
2016-09-25 回复 有任何疑惑可以回复我~
#2

皓韵儿 回复 LynnXtreme 提问者

不知道为什么?你前面还有其他代码吧。
2016-09-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于this的用法

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信