This repository was archived by the owner on Dec 4, 2017. It is now read-only.
File tree Expand file tree Collapse file tree 8 files changed +8
-8
lines changed
cb-dependency-injection/ts/app Expand file tree Collapse file tree 8 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ export class HeroService {
1313 ] ;
1414
1515 getHeroById ( id : number ) : Hero {
16- return this . heroes . filter ( hero => hero . id === id ) [ 0 ] ;
16+ return this . heroes . find ( hero => hero . id === id ) ;
1717 }
1818
1919 getAllHeroes ( ) : Array < Hero > {
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ export class CrisisService {
2121
2222 getCrisis ( id : number | string ) {
2323 return crisesPromise
24- . then ( crises => crises . filter ( c => c . id === + id ) [ 0 ] ) ;
24+ . then ( crises => crises . find ( c => c . id === + id ) ) ;
2525 }
2626
2727// #enddocregion
Original file line number Diff line number Diff line change @@ -22,6 +22,6 @@ export class HeroService {
2222
2323 getHero ( id : number | string ) {
2424 return heroesPromise
25- . then ( heroes => heroes . filter ( h => h . id === + id ) [ 0 ] ) ;
25+ . then ( heroes => heroes . find ( h => h . id === + id ) ) ;
2626 }
2727}
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ export class CrisisService {
2525
2626 getCrisis ( id : number | string ) {
2727 return crisesPromise
28- . then ( crises => crises . filter ( c => c . id === + id ) [ 0 ] ) ;
28+ . then ( crises => crises . find ( crisis => crisis . id === + id ) ) ;
2929 }
3030
3131// #enddocregion
Original file line number Diff line number Diff line change @@ -22,6 +22,6 @@ export class HeroService {
2222
2323 getHero ( id : number | string ) {
2424 return heroesPromise
25- . then ( heroes => heroes . filter ( h => h . id === + id ) [ 0 ] ) ;
25+ . then ( heroes => heroes . find ( hero => hero . id === + id ) ) ;
2626 }
2727}
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ export class HeroService {
2020 // #docregion get-hero
2121 getHero ( id : number ) {
2222 return Promise . resolve ( HEROES ) . then (
23- heroes => heroes . filter ( hero => hero . id === id ) [ 0 ]
23+ heroes => heroes . find ( hero => hero . id === id )
2424 ) ;
2525 }
2626 // #enddocregion get-hero
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ export class HeroService {
2020 // #docregion get-hero
2121 getHero ( id : number ) {
2222 return this . getHeroes ( )
23- . then ( heroes => heroes . filter ( hero => hero . id === id ) [ 0 ] ) ;
23+ . then ( heroes => heroes . find ( hero => hero . id === id ) ) ;
2424 }
2525 // #enddocregion get-hero
2626}
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ export class HeroService {
3333
3434 getHero ( id : number ) {
3535 return this . getHeroes ( )
36- . then ( heroes => heroes . filter ( hero => hero . id === id ) [ 0 ] ) ;
36+ . then ( heroes => heroes . find ( hero => hero . id === id ) ) ;
3737 }
3838
3939 // #docregion save
You can’t perform that action at this time.
0 commit comments