下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

web前端:JS高级---bind方法的使用

作者:jane_panyiyun     来源: https://www.cnblogs.com/jane-panyiyun/p/12167658.html点击数:1015发布时间: 2020-03-27 10:16:11

标签: windowbindJS

Web开发

  实例化是指在面向对象的编程中,把用类创建对象的过程称为实例化。是将一个抽象的概念类,具体到该类实物的过程。实例化过程中一般由类名对象名=new类名(参数1,参数2...参数n)构成。

  bind方法的使用

  //通过对象,调用方法,产生随机数

  functionShowRandom(){

  //1-10的随机数

  this.number=parseInt(Math.random()*10+1);

  }

  //添加原型的方法

  ShowRandom.prototype.show1=function(){

  //改变了定时器中的this指向,本来应该是winddow,现在是实例对象了

  window.setInterval(this.show2.bind(this),1000);

  };

  //添加原型方法

  ShowRandom.prototype.show2=function(){

  //显示随机数

  console.log(this.number);

  };

  //实例对象

  varsr=newShowRandom();

  //调用方法输出随机数字

  //调用这个方法一次,可以不停的产生随机概率

  sr.show1();

  在面向对象的编程中,通常把用类创建对象的过程称为实例化,其格式如下:

  如Datedate=newDate();就是用日期类创建了一个日期的对象,就叫对象的实例化。

  多数语言中,实例化一个对象就是为对象开辟内存空间,或者是不用声明,直接使用new构造函数名,建立一个临时对象。

赞(13)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程