prettier
This commit is contained in:
@ -1,16 +1,12 @@
|
||||
import {Component, inject, OnInit} from '@angular/core';
|
||||
import {filter, from, map, reduce} from "rxjs";
|
||||
import {Router, RouterOutlet} from "@angular/router";
|
||||
import { Component, inject, OnInit } from '@angular/core';
|
||||
import { filter, from, map, reduce } from 'rxjs';
|
||||
import { Router, RouterOutlet } from '@angular/router';
|
||||
|
||||
@Component({
|
||||
selector: 'app-root',
|
||||
standalone: true,
|
||||
imports: [
|
||||
RouterOutlet
|
||||
],
|
||||
template: `
|
||||
<router-outlet />
|
||||
`
|
||||
imports: [RouterOutlet],
|
||||
template: ` <router-outlet /> `,
|
||||
})
|
||||
export class AppComponent implements OnInit {
|
||||
router: Router = inject(Router);
|
||||
@ -58,17 +54,24 @@ export class AppComponent implements OnInit {
|
||||
{
|
||||
name: 'Victor',
|
||||
age: 39,
|
||||
}
|
||||
},
|
||||
];
|
||||
|
||||
from(users).pipe(
|
||||
filter(user => user.age >= 18),
|
||||
reduce((acc, user) => {
|
||||
acc.age += user.age
|
||||
acc.count++;
|
||||
return acc;
|
||||
}, {age: 0, count: 0}),
|
||||
map(data => data.age / data.count),
|
||||
).subscribe((data) => {console.log("avg age: ", data)});
|
||||
from(users)
|
||||
.pipe(
|
||||
filter((user) => user.age >= 18),
|
||||
reduce(
|
||||
(acc, user) => {
|
||||
acc.age += user.age;
|
||||
acc.count++;
|
||||
return acc;
|
||||
},
|
||||
{ age: 0, count: 0 },
|
||||
),
|
||||
map((data) => data.age / data.count),
|
||||
)
|
||||
.subscribe((data) => {
|
||||
console.log('avg age: ', data);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user