How do I implement something like pointers in javascript?

Posted by Shaun on Stack Overflow See other posts from Stack Overflow or by Shaun
Published on 2010-03-29T13:56:51Z Indexed on 2010/03/29 14:03 UTC
Read the original article Hit count: 277

Filed under:

I know that javascript doesn't have pointers in terms of a variable referring to a place in memory but what I have is a number of variables which are subject to change and dependent on each other.

For example:

Center (x,y) = (offsetLeft + width/scale , offsetTop + height/scale)

As of now I have rewritten the equation in terms of each individual variable and after any changes I call the appropriate update function.

For example: If scale changes, then then the center, height, and width stay the same. So I call

updateoffset() {
    offsetLeft = centerx - width/scale;
    offsetTop  = centery - height/scale;
}

Is this the easiest way to update each of these variables when any of them changes?

© Stack Overflow or respective owner

Related posts about JavaScript