Please Help: Javascript 101

eternaloptimist

Well-Known Member
Joined
Jul 10, 2013
Messages
175
Reaction score
1
Hi all
Kinda confused as to why using the variable won't work. Can someone help/explain?
Code:
let numbers = [2, 3, 4, 5, 6, 7];
let reducer = (...nums) => nums.reduce((prev, next) => prev + next)
let total = reducer(numbers)
//this works
console.log(`Your lucky number is: ${reducer(2, 3, 4, 5, 6, 7)}`)
//this does not
console.log(`The total is ${total}`)
 
Last edited:
let reducer = (...nums) => nums.reduce((prev, next) => prev + next)
should be
let reducer = (nums) => nums.reduce((prev, next) => prev + next)
then both your examples work.
 
Last edited:
Array vs. left-variadic sequence.

Just add ... here:
Screen Shot 2016-07-16 at 8.02.02 AM.png
 
Top
Sign up to the MyBroadband newsletter
X