FAQ: Functions - Arrow Functions

This community-built FAQ covers the “Arrow Functions” exercise from the lesson “Functions”.

Paths and Courses
This exercise can be found in the following Codecademy content:

Web Development

Introduction To JavaScript

FAQs on the exercise Arrow Functions

There are currently no frequently asked questions associated with this exercise – that’s where you come in! You can contribute to this section by offering your own questions, answers, or clarifications on this exercise. Ask or answer a question by clicking reply (reply) below.

If you’ve had an “aha” moment about the concepts, formatting, syntax, or anything else with this exercise, consider sharing those insights! Teaching others and answering their questions is one of the best ways to learn and stay sharp.

Join the Discussion. Help a fellow learner on their journey.

Ask or answer a question about this exercise by clicking reply (reply) below!

Agree with a comment or answer? Like (like) to up-vote the contribution!

Need broader help or resources? Head here.

Looking for motivation to keep learning? Join our wider discussions.

Learn more about how to use this guide.

Found a bug? Report it!

Have a question about your account or billing? Reach out to our customer support team!

None of the above? Find out where to ask other questions here!

Hello, I am Claudia and I’m having a problem with the arrow function exercise: I can not find the fat arrow in my Mac Pro so I can not do the exercise. I am new to coding but have been studying javascript, the basics. Someone knows how can I get a fat arrow?

that is because there isn’t one key for it, there are two: equal sign (=) and greater then symbol (>). Both these keys should be present on your keyboard

1 Like

Hi i want to know if i can use the arrow function to a nornal function or only to expression functions

Arrow functions can only be expressions, not declarations.

function foo() {
    // declared function

const foo = function() {
    // function expression

const foo = () => {
    // arrow function expression

E S6 Arrow Functions: Fat and Concise Syntax in JavaScript

From the above article…

Decision flow chart