Giter Club home page Giter Club logo

t9-js-iii's Introduction

Javascript III

Métodos de Array

Imagem exemplificando o uso dos métodos map, filter e reduce. No map, milho, com a função cozinhar, se tranforma em pipoca. No filter, entre pipoca, hamburger e ovo, com a função "É vegetariano?" é retornado apenas a pipoca e o ovo. No reduce, pipoca e ovo, com a função "comer", no final se transformam em cocô;

Principais Métodos

  • concat faz cópia simples do Array e adiciona os argumentos
  • join cria um string do Array. Adiciona o argumento como cola entre cada membro do Array.
  • shift remove e retorna o primeiro elemento
  • pop remove e retorna o ultimo elemento
  • unshift anexa os argumentos na frente do Array
  • push anexa os argumentos no final do Array
  • reverse inverte o Array sem copiá-lo
  • slice faz cópia simples da porção do Array delimitada por argumentos do índice
  • splice remove elementos especificados do Array, e os substitui com argumentos adicionais opcionais
  • ** sort classifica o Array sem copiá-lo, opcionalmente usando um argumento comparador
  • toString chama join sem passar um argumento
  • indexOf retorna o primeiro elemento igual ao valor especificado, ou -1 *se nenhum for encontrado
  • lastIndexOf retorna o último elemento igual ao valor especificado, ou -1 se nenhum for encontrado
  • ** forEach aplica a função fornecida para todos elementos do Array
  • ** map cria um novo Array contendo os resultados da aplicação da função a todos elementos do Array
  • ** filter cria um novo Array contendo todos os elementos para os quais a função fornecida retorna verdadeiro
  • ** reduce aplica uma função simultaneamente para dois valores do Array (da esquerda para a direita) de forma a reduzi-los a um valor único
  • some Checa se pelo menos um dos elementos do array obedece a condição passada pela função
  • every Checa se todos os elementos do array obedecem a condição passada pela função

t9-js-iii's People

Contributors

yogmel avatar backinkansas avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.