JavaScript: Functions

JavaScript is the most commonly used programming language and functions are one of the fundamental building blocks in JavaScript. The skills you learn in this course will help you learn other JavaScript frameworks such as React and Node.js.
Course info
Rating
(99)
Level
Beginner
Updated
Nov 15, 2019
Duration
48m
Table of contents
Description
Course info
Rating
(99)
Level
Beginner
Updated
Nov 15, 2019
Duration
48m
Description

Code is hard to maintain, especially when you keep adding new features to your project over several months and years. If you are not careful, you can end up with spaghetti code where several parts of the project are essentially doing the same task and any change in one feature can cause changes in several other parts of the code. In this course, JavaScript: Functions, you’ll learn the foundational knowledge to write modular code that not only prevents duplication, but also increases code readability and maintainability. First, you’ll explore what Functions are and how to write them. Next, you’ll discover the power of Arrow Functions in improving readability. Finally, you’ll gain the ability to use additional language features that come with JavaScript out-of-the-box to write applications with multiple functions interacting with each other. When you’re finished with this course, you’ll have the skills and knowledge of Functions needed to write modular, re-usable, and concise code in JavaScript.

About the author
About the author

Prateek is a software engineer that has been working on designing, developing, and testing enterprise as well as customer facing applications for companies like Sun Microsystems, Oracle, and eBay.

More from the author
Data Iteration with Ruby
Intermediate
1h 5m
Aug 28, 2020
Distributed Systems: The Big Picture
Beginner
52m
Apr 27, 2020
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Prateek, and welcome to my course, JavaScript: Functions. I'm a senior staff engineer at eBay. JavaScript has consistently been listed as the most commonly used programming language, and functions are at the very heart of JavaScript. In this course, you are going to learn how functions can help you write modular, reusable, and maintainable code. Some of the major topics that we'll cover include functions and scope, arrow functions, call, apply, and bind methods, rest parameters, and the spread operator. By the end of this course, you'll know not only how to write your own functions, but also call and leverage the power of existing functions. Before beginning the course, you should be familiar with the basics of JavaScript, like variables, expressions, and conditional statements. I hope you'll join me on this journey to learn functions with the JavaScript: Functions course, at Pluralsight.