call()和apply()方法使用代码实例
本章节分享几段关于call()和apply()方法使用的代码实例。
需要的朋友可以做一下参考,关于两个方法的基本用法这里不做介绍,可以参阅相关阅读。
(1).call()方法可以参阅js call()一章节。
(2).apply()方法可以参阅javascript apply()一章节。
代码实例:
/*
* 矩形
*/
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);
console.log(proportion);
// 实现继承
function Persion(name) {
this.name = name;
this.sayHello = function () {
return "欢迎来到,"+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('实例','教程','青岛市南区')
console.log(stu.sayHello());
console.log(stu.mySex());
console.log(stu.mySchool());
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至201542412@QQ.com举报,一经查实,本站将立刻删除。
相关推荐
-
js map集合简单代码实例
本章节分享一段代码实例,它模拟红丝线了m集合的功能。代码实例如下:vr M = function (){ /************基础变量**************/ vr hs
-
javascript计算字符串长度代码实例
下面分享一段代码实例,它实现了计算字符串长度的效果。并且能够区分中英文,代码实例如下:function DLngth(fD){ vr intLngth=0 for (vr i=
-
微信隐藏网页右上角按钮js代码实例
直接看代码,因为非常的简单,没啥好说的:WixinJsBridg.cll(hidOtionMnu);Wixini的地址是github/zxli/Wixini。
-
js微信窗口关闭事件简单代码实例
下面就是一个简单的演示代码片段:WixinJSBridg.invok(closWindow,{},function(rs){ //lrt(rs.rr_msg); });Wixin
-
js获取网页title标题代码实例
本章节介绍一下如何利用jvscrit获取网页的标题。这里就不通过代码实例介绍了,因为实在是太简单了,只需要使用如下代码即可:documnt.titl