Write Arrow Functions with Parameters

Write Arrow Functions with Parameters
0

#1

Tell us what’s happening:

I was wondering if someone could help me understand this. I searched and I could not figure it out. I tried a few other things
var myConcat = () => concat(arr1).arr2;
{
“use strict”;

};
// test your code
console.log(myConcat([1, 2], [3, 4, 5]));

among others. Could someone please assist me in understanding this?

Your code so far


var myConcat = (arr1 => arr2);
 {
  "use strict";
  return arr1.concat(arr2);
};
// test your code
console.log(myConcat([1, 2], [3, 4, 5]));

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36.

Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/es6/write-arrow-functions-with-parameters


#2
const myConcat = (arr1,arr2) =>  {
  "use strict";
  return arr1.concat(arr2);
};
// test your code
console.log(myConcat([1, 2], [3, 4, 5]));

see here we need to provide arguments to the arrrow function and we need to pass two arguments. ie. arr1 and arr2.
Remember to convert var to const.


#3

Thank you. I am having a heck of a time learning this E6 stuff. I think I should start all over in the Javascript stuff.
Thank you!!!