Somewhat peculiarly, one can refer to properties of any object in an array notation. Namely: |
cps616[0]; is same as cps616.displayno; |
cps616[4]; is same as cps616.indexpointer; |
This feature can be used to define objects that act just like arrays: set magic function |
function MakeArray(size) { |
this.length = size; |
for( var i=1; i<=size; i++ ) { |
this[i]= 0; } |
} |