How to add properties to your own object
Thus far, our object "userobject" cannot do anything but
take up space in a document. With some properties, that should all change.
To add properties to a user defined object, directly embed the properties
into the object function, with each property proceeded by the keyword "this"
plus dot (.): In the below example, we'll extend "userobject" to contain two
properties, each containing a string of text:
function userobject(parameter){
this.firstproperty=parameter
this.secondproperty="This is the second property"
}
Now, to use these properties, simply access them like
accessing any other property:
<script>
var myobject=new userobject("hi there.")
//alerts "hi there."
alert(myobject.firstproperty)
//writes "This is the second property"
document.write(myobject.secondproperty)
</script>
|