Hvordan redusere en matrise til en verdi i JavaScript
Redusere () -metoden i JavaScript kan brukes til å få en enkelt verdi av matriseelementene. Syntaksen til redusere () -metoden er beskrevet nedenfor:
Array.Reduser (funksjon (total, curVal, currind, matrise), anvendelse)Det observeres at reduksjonsmetoden () bare godtar to parametere som er funksjon() og Angre. De funksjon() Godtar følgende parametere:
Eksempel 1: Bruke redusere () for å få summen
Nedenfor kode praktiserer Reduser () -metoden for å oppsummere alle verdiene i en matrise.
var num = [5, 9, 17, 33, 65]I koden ovenfor godtar en funksjon (total, curVal) den opprinnelige verdien av funksjonen som er satt til "0“. Dessuten refererer curval til matriseelementene, og denne metoden returnerer en sum av Total og Currval.
Produksjon
Utgangen returnerer 127 som er summen av alle matriseelementene som brukes.
Eksempel 2: Bruke reduksjon () -metoden for å få summen
Koden gitt nedenfor
var obj = [x: 4, x: 8, x: 16, x: 32, x: 64]I koden ovenfor opprettes en rekke objekter obj. Dessuten brukes en reduksjonsfunksjon på obj matrise for å legge til elementene
Produksjon
Utgangen viser at tallene i objektet legges til, og deretter returneres summen.
Konklusjon
Reduser () -metoden praktiseres for å redusere en matrise til en verdi i JavaScript. Denne artikkelen gir en beskrivende guide for å redusere matrisen til en enkelt verdi. Syntaks for redusering () -metoden er beskrevet kort, og anvendeligheten i JavaScript blir forklart ved hjelp av eksempler.