Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // All'array mancano i giorni 09-10-11-12/04/2021 e vorrei che me li aggiungesse attraverso il metoto aggiungiGiorniZero, al quale passo l'array
- let array= [
- {
- "name": "2021-04-14T00:00:00.000Z",
- "value": 153
- },
- {
- "name": "2021-04-13T00:00:00.000Z",
- "value": 236
- },
- {
- "name": "2021-04-08T00:00:00.000Z",
- "value": 279
- },
- {
- "name": "2021-04-07T00:00:00.000Z",
- "value": 471
- }
- ];
- aggiungiGiorniZero(arr: any): any {
- const dataInizio = new Date('04/06/2020');
- dataInizio.setHours(0, 0, 0, 0);
- let arrayInizio = arr;
- let array: any = [];
- const d: Date = new Date();
- d.setHours(0, 0, 0, 0);
- while (d > dataInizio){
- array = arr.filter(e => e.name === d);
- if (array.length === 0) {
- arrayInizio = arrayInizio.concat({name: d, value: 0});
- }
- d.setDate(d.getDate() - 1);
- }
- return arrayInizio;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement