韦德国际bv1946_www.bv1946com_韦德国际1946手机版
做最好的网站

希望大家能够喜欢

日期:2019-09-06编辑作者:韦德国际bv1946计算机

call和apply的用法,并利用call实现js类的继承

/*
 * 矩形
 */
function Rectangle(len,width) {
  this.len = len;
  this.width = width;

}
/*
 * 乘以
 */
function multiply(a,b) {
  return a * b;
}
// 矩形实例
var rectangle = new Rectangle(15, 30);
//求矩形面积
var proportion = multiply.call(rectangle,rectangle.len, rectangle.width);
// 等价于call
//var proportion = multiply.apply(rectangle,[rectangle.len, rectangle.width]);

document.write("矩形的面积是:" proportion);
document.write("<br/>");

document.write("/***********************分割线********************************/<br/>");

// 实现继承
function Persion(name) {
  this.name = name;
  this.sayHello = function () {
    return "hello," this.name;
  }
}

function Student(name,sex,school) {
  Persion.call(this,name);
  this.sex = sex;
  this.school = school;

  this.mySex = function () {
    return this.sex;
  }
  this.mySchool = function () {
    return this.school;
  }
}

var stu = new Student('fengjx','男','广西机电职业技术学院')

document.write("stu sayHello:" stu.sayHello());
document.write("<br/>");
document.write("stu sex is:" stu.mySex());
document.write("<br/>");
document.write("stu school is :" stu.mySchool());
document.write("<br/>");

演示图:

图片 1 

以上所述就是本文的全部内容了,希望大家能够喜欢。

您可能感兴趣的文章:

  • JavaScript中apply与call的用法意义及区别说明
  • JavaScript学习点滴 call、apply的区别
  • JavaScript中的apply()方法和call()方法使用介绍
  • JavaScript中的apply和call函数详解
  • 实例分析javascript中的call()和apply()方法
  • javascript中call,apply,bind的用法对比分析

本文由韦德国际bv1946手机版发布于韦德国际bv1946计算机,转载请注明出处:希望大家能够喜欢

关键词: 19468888伟德

请求路由再将该数据传递给请求处理程序

实现思路 将data和end事件的回调函数直接放在服务器中,在data事件回调中收集所有的POST数据,当接收到所有数据,触...

详细>>

这就是一个完美的导入功能了

 1.无论是那个框架的导入,其实都是一样的原理的,但是首先我们要导入包,可能就这点不同。 kohana的导入包的方法...

详细>>

不是说明如何解决死锁问题的

  本文是说明如何获取死锁日志记录的,不是说明如何解决死锁问题的。 MySQL的死锁可以通过show engine innodb status;来查...

详细>>