logo_not_foundlogo_not_found
  • Home
  • Learn
  • Certification
    • Responsive Web Design
    • Javascript Algorithm & Data Structure
    • Frontend Development Libraries
    • Data Visualization
    • Coding Interview Preparation
  • Pricing
  • Legal
    • About Us
    • Privacy Policy
    • Terms of Services
Sign In
logo_not_found
    Sign In
    • 24 Chapters

    Start Learning

    Functional Programming Challenges

    Chapters
    • Learn About Functional Programming
      Preview
    • Understand Functional Programming Terminology
    • Understand the Hazards of Using Imperative Code
    • Avoid Mutations and Side Effects Using Functional Programming
    • Pass Arguments to Avoid External Dependence in a Function
    • Refactor Global Variables Out of Functions
    • Use the map Method to Extract Data from an Array
    • Implement map on a Prototype
    • Use the filter Method to Extract Data from an Array
    • Implement the filter Method on a Prototype
    • Return Part of an Array Using the slice Method
    • Remove Elements from an Array Using slice Instead of splice
    • Combine Two Arrays Using the concat Method
    • Add Elements to the End of an Array Using concat Instead of push
    • Use the reduce Method to Analyze Data
    • Use Higher-Order Functions map, filter, or reduce to Solve a Complex Problem
    • Sort an Array Alphabetically using the sort Method
    • Return a Sorted Array Without Changing the Original Array
    • Split a String into an Array Using the split Method
    • Combine an Array into a String Using the join Method
    • Apply Functional Programming to Convert Strings to URL Slugs
    • Use the every Method to Check that Every Element in an Array Meets a Criteria
    • Use the some Method to Check that Any Elements in an Array Meet a Criteria
    • Introduction to Currying and Partial Application
    logo_not_found

    Copyright © 2020
    Platform by Olecons

    LEARN

    • Responsive Web Design
    • Javascript Algorithm & Data Structure
    • Frontend Development Libraries
    • Data Visualization
    • Coding Interview Preparation

    Legal

    • About Us
    • Privacy Policy
    • Terms of Services