Peter Williams
Posts: 165
Nickname: pezra
Registered: Apr, 2005
|
Just is a random programmer.
|
|
|
|
JavaScript Is Sweet
|
Posted: Apr 17, 2006 11:19 PM
|
|
|
This post originated from an RSS feed registered with Ruby Buzz
by Peter Williams.
|
Original Post: JavaScript Is Sweet
Feed Title: Peter Williams' Weblog
Feed URL: http://barelyenough.org/blog/tag/ruby/feed/
Feed Description: Random thoughs about software development, and anything else I find interesting.
|
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by Peter Williams
Latest Posts From Peter Williams' Weblog
|
|
While reading Oliver Steele’s article on JavaScript
Memoization
this bit jumped out at me.
function Angle(radians) {this.setRadians(radians)}
Angle.prototype.setRadians = function(radians) {
this.radians = radians;
this.getDegrees.reset();
};
Angle.prototype.getDegrees = function() {
return this.radians * 180 / Math.PI;
}
memoizeConstantMethod(Angle.prototype, 'getDegrees');
The reason that jumped out is that getDegrees is a function that
returns a number, but in the above code you see [...]
Read: JavaScript Is Sweet
|
|