This repository was archived by the owner on Dec 4, 2017. It is now read-only.
File tree 8 files changed +8
-8
lines changed
cb-dependency-injection/ts/app
8 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ export class HeroService {
13
13
] ;
14
14
15
15
getHeroById ( id : number ) : Hero {
16
- return this . heroes . filter ( hero => hero . id === id ) [ 0 ] ;
16
+ return this . heroes . find ( hero => hero . id === id ) ;
17
17
}
18
18
19
19
getAllHeroes ( ) : Array < Hero > {
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ export class CrisisService {
21
21
22
22
getCrisis ( id : number | string ) {
23
23
return crisesPromise
24
- . then ( crises => crises . filter ( c => c . id === + id ) [ 0 ] ) ;
24
+ . then ( crises => crises . find ( c => c . id === + id ) ) ;
25
25
}
26
26
27
27
// #enddocregion
Original file line number Diff line number Diff line change @@ -22,6 +22,6 @@ export class HeroService {
22
22
23
23
getHero ( id : number | string ) {
24
24
return heroesPromise
25
- . then ( heroes => heroes . filter ( h => h . id === + id ) [ 0 ] ) ;
25
+ . then ( heroes => heroes . find ( h => h . id === + id ) ) ;
26
26
}
27
27
}
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ export class CrisisService {
25
25
26
26
getCrisis ( id : number | string ) {
27
27
return crisesPromise
28
- . then ( crises => crises . filter ( c => c . id === + id ) [ 0 ] ) ;
28
+ . then ( crises => crises . find ( crisis => crisis . id === + id ) ) ;
29
29
}
30
30
31
31
// #enddocregion
Original file line number Diff line number Diff line change @@ -22,6 +22,6 @@ export class HeroService {
22
22
23
23
getHero ( id : number | string ) {
24
24
return heroesPromise
25
- . then ( heroes => heroes . filter ( h => h . id === + id ) [ 0 ] ) ;
25
+ . then ( heroes => heroes . find ( hero => hero . id === + id ) ) ;
26
26
}
27
27
}
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ export class HeroService {
20
20
// #docregion get-hero
21
21
getHero ( id : number ) {
22
22
return Promise . resolve ( HEROES ) . then (
23
- heroes => heroes . filter ( hero => hero . id === id ) [ 0 ]
23
+ heroes => heroes . find ( hero => hero . id === id )
24
24
) ;
25
25
}
26
26
// #enddocregion get-hero
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ export class HeroService {
20
20
// #docregion get-hero
21
21
getHero ( id : number ) {
22
22
return this . getHeroes ( )
23
- . then ( heroes => heroes . filter ( hero => hero . id === id ) [ 0 ] ) ;
23
+ . then ( heroes => heroes . find ( hero => hero . id === id ) ) ;
24
24
}
25
25
// #enddocregion get-hero
26
26
}
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ export class HeroService {
33
33
34
34
getHero ( id : number ) {
35
35
return this . getHeroes ( )
36
- . then ( heroes => heroes . filter ( hero => hero . id === id ) [ 0 ] ) ;
36
+ . then ( heroes => heroes . find ( hero => hero . id === id ) ) ;
37
37
}
38
38
39
39
// #docregion save
You can’t perform that action at this time.
0 commit comments