Когда вы начнете изучать функции, вы неизбежно столкнетесь с кем-то, кто назовет их «функциями». Банально, но они правы! Функции — это весело, но как только сложность увеличивается, все может запутаться. Вот почему хорошо иметь четкое представление об основах.

Для чего нам нужны функции?

Функции позволяют нам выполнять действие столько раз, сколько мы хотим, с любым количеством вещей. Допустим, вы хотите испечь сахарное печенье. Вам потребуется довольно много времени, чтобы испечь партию, если вы формируете каждое печенье по отдельности, а также вы, вероятно, в конечном итоге получите несколько нелепых и неровных. Функция — это формочка для печенья, позволяющая нам использовать одну и ту же форму для создания бесчисленного количества печенья.

Давайте посмотрим на некоторые примеры:

Ладно, хватит метафор, давайте взглянем на код!

Допустим, вы хотите распечатать то, что считаете вкусным.

console.log("cookies are yummy")
console.log("anchovies are yummy")
console.log("avocados are yummy")
console.log("grapes are yummy")
console.log("metaphors are yummy")

Вы вполне можете это сделать, но что, если вы хотите упомянуть больше продуктов? Вы очень быстро устанете и проголодаетесь.

Итак, вот как вы можете использовать функцию для ввода всех фраз за вас:

function yummy(food){
       console.log(food + "are yummy")
}

Функция yummy позволит нам вставить любую еду перед фразой «вкусно».

Как я могу сделать свою собственную функцию?

Итак, теперь у вас есть некоторое представление о том, что такое функция. Чтобы начать их использовать, вам необходимо ознакомиться с синтаксисом и некоторыми ключевыми терминами.

Проверьте мою следующую статью для получения дополнительной информации!

Чтобы узнать о функциях толстых стрелок, нажмите здесь.