Denne opplæringen vil beskrive prosedyren for å kalle redusere () -metoden på en rekke objekter for å finne summen av egenskapene deres.
Hvordan ringe redusere på en rekke objekter for å oppsummere eiendommene deres?
For å oppsummere egenskapene til en rekke objekter, passerer du tilbakeringingsfunksjonen til “redusere()”Metode. Denne tilbakeringingsmetoden godtar to argumenter, en “akkumulator" og "nåværende verdi”. Den "nåværende verdien" representerer det behandlede elementet, og "akkumulatoren" spesifiserer den kumulative summen av summen. For å beregne summen av objektets spesifiserte egenskaper, bruk prikken (.) Notasjon eller brakett ([]) Notasjon innen tilbakeringingsfunksjonen.
Syntaks
Den gitte syntaks brukes til metoden “redusere ()”:
Eksempel 1
Lag en rekke objekter som heter “inventar”, Det har fire objekter som inneholder navn på produktene og deres respektive mengder:
Ring redusere () -metoden med tilbakeringingsfunksjonen for å få summen av objektets egenskap som heter “mengde”:
var totalproductSquantity = Inventory.Reduser (funksjon (forrigeVal, CurrentVal)Til slutt, skriv ut den reduserte verdien av summen av mengden på konsollen:
konsoll.Logg ('Total Products Quantity:', TotalProductSquantity);Det kan observeres at summen av egenskapene til objektene er beregnet med hell:
Eksempel 2
Du kan også definere en funksjon for å beregne summen av det spesifiserte objektets egenskap. Først vil vi definere et objekt som heter “Student” med attributter/egenskaper kalt “Emne" og "merker”:
Definere en funksjon som heter “beregning ()”, Og for å få tilgang til egenskapen til et objekt, bruk braketten ([])) Notasjon:
funksjonsberegning (obj, eiendom)Nå, ring funksjonen ved å passere et objekt “student”Og en eiendom”merker”For å bestemme summen av de totale merkene som er oppnådd i alle fag:
beregning (student, 'Marks');Produksjon
Det handler om hvordan du kan kalle redusere () -metoden på en rekke objekter for å beregne summen av egenskapene deres.
Konklusjon
Gi tilbakeringingsfunksjonen til “redusere()”Metode for å beregne summen av egenskapene til en rekke objekter. For å få tilgang til objektets egenskaper, bruk prikken “.”Notasjon eller brakett“ [] ”-notasjon innen tilbakeringingsfunksjonen. Denne opplæringen beskrev prosedyren for å kalle redusere () -metoden på en rekke objekter for å finne summen av egenskapene deres.