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
- PHPWind-- A PHP forum script applcaition in China
- How to blend adsense inside your post?
- Formatting my post
- Notepad++ - Add C++ compiler
- Install PHPMailer 5.2.4 and use smtp gmail
- Set up a child account and set screen time limit in Windows 8
- Wayback Machine - see archived versions of web pages across time
- phpexcel toggle expand and hide column in EXCEL and summary
- Install PHP ibm_db2 extension in Linux (redHat)
- PHP: add a download as pdf file button in report page
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