这里的this是哪个对象来着

这里的this是哪个对象来着

如题,第二天看这个课间已经忘记this这个对象指的是哪个了?还有drawpoint这块,为什么不拿restpoint[i]的中心点来画?而用this.drawpoint调用

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,在你的另一个问题中进行了回复,可以查看问题:http://class.imooc.com/course/qadetail/231757

另,这个问题,直接在上一个问题中追问就行了,不需要两个中都提问哦。

祝学习愉快~

好帮手慕糖 2020-06-12 14:03:53

同学你好,关于你的问题,回答如下:

1、构造函数中的this是指向实例化对象的哦。

通过this声明的方法或者属性是直接挂载到实例化对象的。这样在canvasLock下的其他的方法中都是可以使用的。

2、如下,是指这里吗?

http://img1.sycdn.imooc.com/climg/5ee3191809173fb307210240.jpg

如下,一个是当前选中的圆心。一个是所有的。而我这里是要在空心圆内画实心圆。使用的圆心与当前选中的空心圆的圆心。不是所以圆的哦。

http://img1.sycdn.imooc.com/climg/5ee3198609d9a37e08460128.jpg

3、第二天再次看就忘记了,还是不熟悉导致的哦。建议:可以整理梳理下思路。跟着写下代码。添加些自己理解的注释,这样下次再次看的时候,就有印象了哦。

如果我的回答帮助了你,欢迎采纳,祝学习愉快~

  • 提问者 慕雪9296518 #1
    还有canvasLock.prototype.checkPass = function() { var p1 = '123', p2 = ''; for (var i = 0 ; i < this.lastPoint.length ; i++) { p2 += this.lastPoint[i].index; } return p1 === p2; } 这里lastPoint[i]中的index是怎么来的?应该指的不是indexof的index叭,还是加进去的属性啊?我怎么没看到是哪里加入的index属性
    2020-06-12 14:47:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.WebAPP开发与小程序
  • 参与学习           人
  • 提交作业       622    份
  • 解答问题       6815    个

微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师