|
|
SharkD <mik### [at] gmailcom> wrote:
> > temp = new Object();
> > temp.radius = 1;
> > temp.position= [0,0,1];
> > Sph = new Sphere(temp);
> >
> > This also matches what the ISO ECMAScript specification implies.
> >
> > So at the point e.g. the "position" property is set, it will still use the
> > standard getter/setter mechanism of the basic Object type.
> >
> > Furthermore, it will not act on the Sphere object at all - it will just create
> > yet another object that will be passed as one single parameter to the Sphere
> > object.
>
> Could you explain what the Sphere object is doing?
Um... it's... representing a sphere, maybe?!
Sorry, I have no idea what you're heading for. I just translated that JavaScript
construct
Sph = new Sphere({ radius:1, position:[0,0,1] });
to a form making it clearer what is really happening there, regarding scope and
such issues.
Post a reply to this message
|
|