Higher Order Functions

Description

Ingeniería (Software) Mind Map on Higher Order Functions, created by Marco s on 07/02/2019.
Marco s
Mind Map by Marco s, updated more than 1 year ago
Marco s
Created by Marco s about 5 years ago
4
0

Resource summary

Higher Order Functions

Annotations:

  • We defined them as functions that take other functions as arguments &&/|| return new or modified functions. The intention of these is to make an abstraction of what happens inside. They are 'higher-order' because thay intend to resume what they do in its inside with its name without having to understand strictly with the code in its inside so that the programmer can be more concentrated on the inout/output or specific task that the higher order function does. Programs are often very complex and the engineer cant be aware of every single bit of code that runs within it.

Attachments:

  1. Data Sets

    Annotations:

    • Higher order functions are oftenly used to analyze sets of data stored in objects and arrays
    1. filter method

      Annotations:

      • This means to store elements from an array that have certain property/s. The author explains how the 'filter' array method works in its inside but it is defined already by default... it works like this: array.filter(function)
      1. map method

        Annotations:

        • The map method takes an array of objects and returns just a part of each object. 
        1. reduce method

          Annotations:

          • It intends to summarize information from a data set.
        2. Composability
          Show full summary Hide full summary

          Similar

          INGENIERIA DE MATERIALES
          Ricardo Álvarez
          Elementos Básicos de Ingeniería Ambiental
          Evilus Rada
          Historia de la Ingeniería
          Camila González
          Introducción a la Ingeniería de Software
          David Pacheco Ji
          UNIDAD II DIBUJO PROYECTIVO
          anyimartinezrued
          Mapa Conceptual de la arquitectura de base de datos
          Alan Alvarado
          Mapa Conceptual Hardware y Software
          Jeferson Alfonso Alvarado Suarez
          Abreviaciones comunes en programación web
          Diego Santos
          GENERALIDADES DE LAS EDIFICACIONES
          yessi.marenco17
          MAPA MENTAL SOFTWARE APLICADOS EN INGENIERÍA CIVIL
          Ruben Dario Acosta P
          Estado de la ingenería mecánica y su perspectiva a futuro
          Roberto Martinez