Topic awaiting preservation: A quextion I think about JS and variable scope (Page 1 of 1) |
|
---|---|
Bipolar (III) Inmate From: UK |
posted 08-03-2005 12:04
I'm just getting in to playing around with OO Javascript and having a problem, I think to do with scope, that I don't understand. code: function dataMunch(data) { this.compareNumbers = function(a, b) { return a - b; } this.aMax = function(arr) { arr.sort(this.compareNumbers); return arr[arr.length - 1]; } this.aMin = function(arr) { arr.sort(this.compareNumbers); return arr[0]; } this.munchData = function(data) { var nMax = this.aMax(data); var nMin = this.aMin(data); } alert(data); this.munchData(data); alert(data); }
|
Maniac (V) Inmate From: |
posted 08-03-2005 12:48
The poster has demanded we remove all his contributions, less he takes legal action. |
Nervous Wreck (II) Inmate From: |
posted 08-03-2005 13:30
(that bloody InI account..) I was saying: in js, variables are passed by reference. |
Bipolar (III) Inmate From: UK |
posted 08-03-2005 13:49
That makes things much clearer, thanks for the explanation _Mauro! |
Maniac (V) Inmate From: |
posted 08-03-2005 13:53
The poster has demanded we remove all his contributions, less he takes legal action. |
Nervous Wreck (II) Inmate From: |
posted 08-03-2005 13:54
You're welcome... sigh, stuck between a trailing underscore and an account that can't post. |