call()和apply()方法使用程式碼例項
本章節分享幾段關於call()和apply()方法使用的程式碼例項。
需要的朋友可以做一下參考,關於兩個方法的基本用法這裡不做介紹,可以參閱相關閱讀。
(1).call()方法可以參閱js call()一章節。
(2).apply()方法可以參閱javascript apply()一章節。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼/* * 矩形 */ 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());
相關文章
- $$和||使用程式碼例項
- JS中的call()和apply()方法JSAPP
- this、call和applyAPP
- javascript使用call()函式實現繼承程式碼例項JavaScript函式繼承
- 快速掌握javascript的apply()和call()方法JavaScriptAPP
- 【轉】JS中的call()和apply()方法JSAPP
- 徹底理解了call()方法,apply()方法和bind()方法APP
- this, call, apply 和 bindAPP
- js中call,apply和bind方法的區別和使用場景JSAPP
- jquery next()方法使用程式碼例項jQuery
- JS中的call()方法和apply()方法用法總結JSAPP
- apply & call & bind 原始碼APP原始碼
- 新手理解 apply 和 callAPP
- canvas translate()、scale()和rotate()方法程式碼例項Canvas
- apply 、call 以及 bind 的使用和區別APP
- angularJS的$attrs方法使用程式碼例項AngularJS
- 使用JS簡單實現一下apply、call和bind方法JSAPP
- JS中的call、apply、bind方法JSAPP
- JavaScript中的call()和apply()JavaScriptAPP
- [譯] Javascript: call()、apply() 和 bind()JavaScriptAPP
- javascript函數語言程式設計 : call 和 applyJavaScript函數程式設計APP
- 理解JS中的call、apply、bind方法(********************************************************JSAPP
- call,apply和bind的區別APP
- 詳解 JavaScript的 call() 和 apply()JavaScriptAPP
- JS中apply和call的用法JSAPP
- jQuery.map()方法程式碼例項jQuery
- jQuery toggleClass()方法程式碼例項jQuery
- jQuery next()方法程式碼例項jQuery
- js使用XMLHttpRequest例項程式碼JSXMLHTTP
- table表格使用程式碼例項
- javascript Function()使用程式碼例項JavaScriptFunction
- this、apply、call、bindAPP
- javacscript apply and callJavaAPP
- js apply/call/caller/callee/bind使用方法與區別分析JSAPP
- jQuery使用css()方法改變元素樣式程式碼例項jQueryCSS
- JavaScript中call,apply,bind方法的總結。JavaScriptAPP
- JavaScript中call,apply,bind方法的總結JavaScriptAPP
- JavaScript函式的apply方法與call方法淺析JavaScript函式APP