如何用bind方法改变this指针

 时间:2024-10-14 07:27:43

1、双击打开HBuilder开发工具,在Web项目中,新建JavaScript文件bind.js

如何用bind方法改变this指针

2、打开已新建的JavaScript文件,定义一个变量student并进行赋值

如何用bind方法改变this指针

3、接着定义函数showInfo,函数的返回值为this.student

如何用bind方法改变this指针

4、使用相同的方法,再定义一个方法showName,返回值还是this.student

如何用bind方法改变this指针

5、接着定义一个对象obj,包含属性student并赋值,还有showInfo和showName;在showName中调用bind(window)

如何用bind方法改变this指针

6、调用对象obj中的showInfo和showName,然后将返回值依次给变量a和变量b,并进行打印

如何用bind方法改变this指针

7、保存代码并使用Node Application运行,结果控制台出现了报错

如何用bind方法改变this指针

8、检查代码发现,调整bind()方法中的this.Window,然后保存

如何用bind方法改变this指针

9、再次使用Node Application应用运行,可以查看到打印结果

如何用bind方法改变this指针
  • 小瓶子卡马桶里怎么办
  • 布艺折叠的技巧教程
  • 卫生间堵了如何自己快速疏通
  • vivoX70在哪里设置恢复使用虚拟导航键呢?
  • 如何丰富我们的爱好?
  • 热门搜索
    酸萝卜炒什么好吃 幼儿手工制作大全图片 司法局怎么样 草莓的英文怎么写 瑞虎7怎么样 爱奇艺怎么了 打弹弓瞄准方法图解 小孩多动症治疗方法 abab式词语大全 卤鸡腿的家常做法