Online computer courses, code, programming tutorial and sidebar information for monitoring Canadian S&P/TSX index. Build friendship and networking. Welcome to visit my blogs often!!! I also have two other sites: YouTube Channel and Google site.
Adsense
Popular Posts
- PHP: add a download as pdf file button in report page
- How to blend adsense inside your post?
- Formatting my post
- PHPWind-- A PHP forum script applcaition in China
- Notepad++ - Add C++ compiler
- PHP connect IBM db2 database in XAMPP
- Datatable export excel wraptext and newline
- phpexcel toggle expand and hide column in EXCEL and summary
- Sweet Alert JS library - beautiful replacement of JavaScript Alert
- ActionScript 3.0 demo: create a falling snow in flash CS6
Monday, January 28, 2013
JavaScript function object and prototype
In JavaScript, function is also an object. Example:
function myfun(price){
this.price = price;
}
We can access the function methods and properties when we create new myfunc function object.
var myfunc1 =new myfunc(200);
myfunc1.price will be equal to 200.
One of the property of the JavaScript function object is prototype. Prototype is also an object.
Example 1: use the prototype to add a property to the function object
myfunc.prototype.tax=null;
myfunc1.tax=24;
myfunc has a new property tax and new object myfunc1.tax equal to 24.
Example 2: use the prototype to add a method to the function object
myfunc.prototype.totalprice = function(){
return this.price+this.tax;
}
myfunc1.totalprice will be equal to 124.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment