function Point() { var x = 0; var y = 0; this.getX = function() { return x; } this.getY = function() { return y; } this.set = function(i_x, i_y) { x=i_x; y=i_y; } } var pt = new Point(); pt.set(100, 200); print( pt.getX() + ' ' + pt.getY() );
thisを使って属性にアクセスするより美しい。
場合によっては、こう書くようにしようかな?