My ProjectAboutAboutContact ↗Contact ↗ (opens in a new tab)
GitHubGitHub (opens in a new tab)DiscordDiscord (opens in a new tab)
  • Introduction
  • Styling
    • CSS
    • Tailwind CSS
    • Shadcn
  • React
    • JSX
    • Props
    • State
    • Unit Testing
    • Virtual DOM
    • Learninghistory
    • Memoization
  • Misc - To Be Hidden?
    • Growth Mindset
    • NBA
  • Practice Problem - TBH?
    • Clientside
    • Leetcode
  • dailycodetalk
    • Daily Coding
    • Feb9
    • Nov7
    • Nov8
    • Nov9
    • Nov12
    • Nov15
    • Nov18
    • Nov20
    • Nov21
    • Nov24
    • Nov26
    • Week1
    • Week3
    • Week5
    • Week6
  • fullstackopen
    • Part1 Introtoreact
    • Part2 Commwserver
  • scrimba
    • Notesapp
  • versioncontrol
    • Gittips
  • Introduction
  • Styling
    • CSS
    • Tailwind CSS
    • Shadcn
  • React
    • JSX
    • Props
    • State
    • Unit Testing
    • Virtual DOM
    • Learninghistory
    • Memoization
  • Misc - To Be Hidden?
    • Growth Mindset
    • NBA
  • Practice Problem - TBH?
    • Clientside
      • Important Links
    • Leetcode
  • About
  • dailycodetalk
    • Daily Coding
    • Feb9
    • Nov7
    • Nov8
    • Nov9
    • Nov12
    • Nov15
    • Nov18
    • Nov20
    • Nov21
    • Nov24
    • Nov26
    • Week1
    • Week3
    • Week5
    • Week6
  • fullstackopen
    • Part1 Introtoreact
    • Part2 Commwserver
  • scrimba
    • Notesapp
  • versioncontrol
    • Gittips
  • Contact ↗ (opens in a new tab)

On This Page

  • Important Links
Question? Give us feedback → (opens in a new tab)Edit this page
Practice Problem - TBH?
Clientside

Reduce 1

Important Links

Clientside problem (opens in a new tab)

The coding train - Reduce (opens in a new tab)

MDN Docs (opens in a new tab)

exWithOutReduce.js
 
let vals = [1,2,3,4,5];
let sum = 0;
// let acc represent sum
...
for (let i=0; i < vals.length; i++) {
    sum += vals[i];
}
 
...
for (let val of vals) {
    sum += val;
}
...
 
function sum(acc, val) {
    return acc + val;
}
let answer = vals.reduce(sum);
console.log(sum)

NBALeetcode

Nextra Docs Template