Can some one help me convert the following code into arrow notation. Also where can I find resources regarding arrow notation.
var p;
function side(a, c) {
"use strict";
function mul(y) {
return y * y;
}
p = mul(a) + mul(c);
return p;
}
console.log(side(2, 3));
Sky020
2
Personally, I would write it like this:
var p;
const mul = (y) => ( y*y );
const side = (a, c) => ( mul(a) + mul(c) );
console.log(side(2, 3));
In terms of resources, freeCodeCamp has a few lessons, and W3SCHOOLS
Yah I did the same. But I want to nest the mul function inside side function. Is that possible in arrow notation?
Hi,
you can write your function like this:
const side = (a, c) => {
const mul = y => (y * y);
return (mul(a) + mul(c));
}
console.log(side(2, 3)) // 13
I think that actually you don’t need the variable p.
1 Like