SHOW:
|
|
- or go back to the newest paste.
1 | var forestCows = [ | |
2 | {name: "Legolas", type: "calf", hadCalf: null}, | |
3 | {name: "Gimli", type: "bull", hadCalf: null}, | |
4 | {name: "Arwen", type: "cow", hadCalf: null}, | |
5 | {name: "Galadriel", type: "cow", hadCalf: null}, | |
6 | {name: "Eowyn", type: "cow", hadCalf: "Legolas"} | |
7 | ]; | |
8 | ||
9 | Object.prototype.noCalvesYet = function () { | |
10 | if (this.type == 'cow' && this.hadCalf == null) { | |
11 | return true; | |
12 | } | |
13 | }; | |
14 | Array.prototype.countForBreeding = function () { | |
15 | var numToBreed = 0; | |
16 | for ( var i = 0; i < this.length; i++) { | |
17 | if (this[i].noCalvesYet() == true) { | |
18 | numToBreed++; | |
19 | } | |
20 | } | |
21 | return numToBreed; | |
22 | }; | |
23 | - | console.log('jak duzo nieocielonych krow', forestCows.countforBreeding()); |
23 | + | console.log('powinny byc 2 nieocielone krowy', forestCows.countForBreeding()); |