Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #10504
| From | Jake Jarvis <pig_in_shoes@yahoo.com> |
|---|---|
| Newsgroups | comp.lang.javascript |
| Subject | Re: Type undefined |
| Date | 2012-01-23 11:44 +0100 |
| Message-ID | <9o4s0mFf1mU1@mid.uni-berlin.de> (permalink) |
| References | <d356459d-b8d8-4ba6-a0e7-42994e79e629@k6g2000vbz.googlegroups.com> |
On 23.01.2012 11:23, wrote Archos:
> Why I get an error about a type undefined when it has been defined in
> top of function Older10() ?
>
> ===
> function person(name, age) {this.name=name; this.age=age;}
>
> function Older10(people) {
> var old = people[0];
>
> for (var index = 1; index < 10; index++) {
> if (people[index] > old.age) {
> old = people[index]; // ERROR! TypeError: old is undefined
> }
> }
> return old;
> }
>
> function main() {
> var array = new Array(10);
>
> array[1] = new person("Paul", 23);
> array[2] = new person("Jim", 24);
> array[3] = new person("Sam", 84);
> array[4] = new person("Rob", 54);
> array[8] = new person("Karl", 19);
>
> var older = Older10(array);
>
> console.log("The older of the group is: " + older.name + "\n");
> }
> ===
'array[0]' in function 'main' is undefined.
Therefore 'people[0]' in function 'Older10' is undefined.
--
Jake Jarvis
Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Type undefined Archos <raul.san@sent.com> - 2012-01-23 02:23 -0800
Re: Type undefined Jake Jarvis <pig_in_shoes@yahoo.com> - 2012-01-23 11:44 +0100
Re: Type undefined Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-01-23 13:37 +0100
Re: Type undefined "Tom de Neef" <tdeneef@qolor.nl> - 2012-01-23 19:44 +0100
csiph-web