How To Associate Functions With Objects Using JavaScript

How To Associate Functions With Objects Using JavaScript


  • 7 Mar, 2012

    Now create a custom "toString()" method for our movie object. We can embed the function directly in the object like this.<script type="text/javascript">function movie(title, director) {this.title = title;this.director = director;this.toString = function movieToString() {return("title: "+this.title+" director: "+this.director);}}var narnia = new movie("Narni","Andrew Adamson");document.write(narnia.toString());</script>This producestitle: Narni director: Andrew AdamsonOr we can use a previously defined function and assign it to a variable. Note that the name of the function is not followed by parenthisis, otherwise it would just execute the function and stuff the returned value into the variable.<script type="text/javascript">function movieToString() {return("title: "+this.title+" director: "+this.director);}function movie(title, director) {this.title = title;this.director = director;this.toString = movieToString;}var aliens = new movie("Aliens","Cameron");document.write(aliens.toString());</script>This producestitle: Aliens director: Cameron

    Comments Received:
    Please give your suggestions and feedback:

2009-2016 downloadmela.com. All rights reserved.