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>
- Tutorial introduction
- How to create your own basic object
- How to add properties to your own object
- How to add methods to your own object