SlideShare a Scribd company logo
1 of 12
 
- Objetos Javascript - Sinalizadoras - Ajax Funções Utilitárias
$.trim(string) Remove os caracteres em branco à esquerda e à direita  $("button").click(function () { var str = "  Texto qualquer  "; alert("'" + str + "'"); str = $.trim(str); alert("'" + str + "'"); }); '  Texto qualquer  ' 'Texto qualquer'
$.each(collection, function(indexInArray, valueOfElement)) $.each([52, 97], function(index, value) {  alert(index + ': ' + value);  }); Usada para iterar sobre arrays e objetos 0: 52 1: 97   André é um aspirante a Amaury Jr.  Fábio é um aspirante a Spock   $.each({“André”: “Amauri Jr. ”, “Fábio”: “Spock" },function(index, value) {  alert(index + 'é um aspirante a  ' + value);  });
$.map(array, function(elementOfArray,indexInArray)) Método que executa uma função para cada linha do array e  joga os valores de retorno da função em um novo array. var novoArray = $.map([0,1,1,2,3,5,8], function(value) {  return value + 2; }); alert(novoArray); 2,3,3,4,5,7,10 var outroArray = $.map(['0','1','2','3','4','S','6'], function(element) {  var resultado = new Number (element); return isNaN(resultado) ? null : resultado ; }); alert(outroArray); 0,1,2,3,4,6
$.grep(array, function(element,index),invert) Varre a matriz e quando o retorno da função for true ( padrão ), coleta o elemento em uma nova matriz. var array = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 5, 3, 8, 5,  6, 9, 1 ]; umNovoArray = $.grep(array, function(element, index){   return (element != 5 && index > 4); }); alert (umNovoArray); 1,9,4,7,3,8,6,9,1 - O  $.each  executa um função para cada elemento (array, objeto, e sempre retornará todos os elementos; - O  $.map  faz o mesmo que o  $.each , com a diferença que você pode especificar o que será retornado; - O  $.grep  só funciona com arrays, e para retornar um elemento do array a função deve retornar true;
$.inArray(value, array) Devolve o índice da primeira ocorrência do valor passado var indice = $.inArray(8,[0,1,1,2,3,5,8]); alert(indice); 6 var indice = $.inArray(10,[0,1,1,2,3,5,8]); alert(indice); -1
$(). makeArray  (object) Converte um objeto do tipo matriz em uma matriz Javascript de verdade. <body> <div>Primeiro</div> <div>Segundo</div>  <div>Terceiro</div> <div>Quarto</div> </body> Primeiro Segundo Terceiro Quarto var elementos = $(&quot;div&quot;);  var array = $.makeArray(elementos); array.reverse();  $(array).appendTo(document.body); Quarto Terceiro Segundo Primeiro
$. merge (firstArray, secondArray) $. isArray (object) Mescla o conteúdo do segundo array com o do primeiro. Retorna true se o objeto passado for um array Javascript. $. unique (array) Dada uma matriz de elementos DOM, devolve uma matriz com os elementos exclusivos.
$. type (object) $.type(true) === &quot;boolean&quot; $.type(3) === &quot;number&quot; $.type(&quot;test&quot;) === &quot;string&quot; $.type(function(){}) === &quot;function&quot; $.type([]) === &quot;array&quot; $.type(new Date()) === &quot;date&quot; $.type(/test/) === &quot;regexp&quot; Determina a classe do objeto passado, desde que o browser implemente internamente essa classe.  A partir da versão 1.4.3
http://mushmad.posterous.com/jquery-iterators-simples-como-deve-ser http://jquery.com/ http://jqfundamentals.com/book/ Referências:
Obrigado!

More Related Content

What's hot

Haskell aula7 libs_intro_arquivos
Haskell aula7 libs_intro_arquivosHaskell aula7 libs_intro_arquivos
Haskell aula7 libs_intro_arquivosCRISLANIO MACEDO
 
Haskell aula5 f.ordem-sup_modulos-cifra_cesar
Haskell aula5 f.ordem-sup_modulos-cifra_cesarHaskell aula5 f.ordem-sup_modulos-cifra_cesar
Haskell aula5 f.ordem-sup_modulos-cifra_cesarCRISLANIO MACEDO
 
Aprendendo objective c - parte 1
Aprendendo objective c - parte 1Aprendendo objective c - parte 1
Aprendendo objective c - parte 1Alamo Saravali
 
Linguagem C - Vetores, Matrizes e Funções
Linguagem C - Vetores, Matrizes e FunçõesLinguagem C - Vetores, Matrizes e Funções
Linguagem C - Vetores, Matrizes e FunçõesElaine Cecília Gatto
 
Vetores, Matrizes e Strings em C Parte 3
Vetores, Matrizes e Strings em C Parte 3Vetores, Matrizes e Strings em C Parte 3
Vetores, Matrizes e Strings em C Parte 3Elaine Cecília Gatto
 
Estrutura de dados em Java - Filas com lista encadeada
Estrutura de dados em Java - Filas com lista encadeada Estrutura de dados em Java - Filas com lista encadeada
Estrutura de dados em Java - Filas com lista encadeada Adriano Teixeira de Souza
 
Cheat sheet - String Java (Referência rápida)
Cheat sheet - String Java (Referência rápida)Cheat sheet - String Java (Referência rápida)
Cheat sheet - String Java (Referência rápida)Rafael Liberato
 
Estrutura de dados - Implementação de filas com listas
Estrutura de dados - Implementação de filas com listasEstrutura de dados - Implementação de filas com listas
Estrutura de dados - Implementação de filas com listasAdriano Teixeira de Souza
 
Desenvolvimento iOS - Aula 1
Desenvolvimento iOS - Aula 1Desenvolvimento iOS - Aula 1
Desenvolvimento iOS - Aula 1Saulo Arruda
 
Python para quem sabe Python (aula 2)
Python para quem sabe Python (aula 2)Python para quem sabe Python (aula 2)
Python para quem sabe Python (aula 2)Luciano Ramalho
 

What's hot (20)

Haskell aula7 libs_intro_arquivos
Haskell aula7 libs_intro_arquivosHaskell aula7 libs_intro_arquivos
Haskell aula7 libs_intro_arquivos
 
Haskell aula5 f.ordem-sup_modulos-cifra_cesar
Haskell aula5 f.ordem-sup_modulos-cifra_cesarHaskell aula5 f.ordem-sup_modulos-cifra_cesar
Haskell aula5 f.ordem-sup_modulos-cifra_cesar
 
Pilha e Fila Dinamica
Pilha e Fila DinamicaPilha e Fila Dinamica
Pilha e Fila Dinamica
 
Aprendendo objective c - parte 1
Aprendendo objective c - parte 1Aprendendo objective c - parte 1
Aprendendo objective c - parte 1
 
Estrutura de dados - Filas
Estrutura de dados - FilasEstrutura de dados - Filas
Estrutura de dados - Filas
 
Linguagem C - Vetores
Linguagem C - VetoresLinguagem C - Vetores
Linguagem C - Vetores
 
Estrutura de dados em Java - Filas
Estrutura de dados em Java - Filas Estrutura de dados em Java - Filas
Estrutura de dados em Java - Filas
 
Linguagem C - Vetores, Matrizes e Funções
Linguagem C - Vetores, Matrizes e FunçõesLinguagem C - Vetores, Matrizes e Funções
Linguagem C - Vetores, Matrizes e Funções
 
Vetores, Matrizes e Strings em C Parte 3
Vetores, Matrizes e Strings em C Parte 3Vetores, Matrizes e Strings em C Parte 3
Vetores, Matrizes e Strings em C Parte 3
 
Estrutura de dados em Java - Filas com lista encadeada
Estrutura de dados em Java - Filas com lista encadeada Estrutura de dados em Java - Filas com lista encadeada
Estrutura de dados em Java - Filas com lista encadeada
 
Cheat sheet - String Java (Referência rápida)
Cheat sheet - String Java (Referência rápida)Cheat sheet - String Java (Referência rápida)
Cheat sheet - String Java (Referência rápida)
 
Estrutura de dados - Pilhas
Estrutura de dados - PilhasEstrutura de dados - Pilhas
Estrutura de dados - Pilhas
 
Estrutura de dados - Implementação de filas com listas
Estrutura de dados - Implementação de filas com listasEstrutura de dados - Implementação de filas com listas
Estrutura de dados - Implementação de filas com listas
 
Tema 2 | Linguagem PHP Básico (II)
Tema 2 | Linguagem PHP Básico (II)Tema 2 | Linguagem PHP Básico (II)
Tema 2 | Linguagem PHP Básico (II)
 
Curso de PHP - Arrays
Curso de PHP - ArraysCurso de PHP - Arrays
Curso de PHP - Arrays
 
Desenvolvimento iOS - Aula 1
Desenvolvimento iOS - Aula 1Desenvolvimento iOS - Aula 1
Desenvolvimento iOS - Aula 1
 
Estrutura de dados em Java - Filas
Estrutura de dados em Java - FilasEstrutura de dados em Java - Filas
Estrutura de dados em Java - Filas
 
ESTRUTURA DE DADOS (JAVA) AULA 09
ESTRUTURA DE DADOS (JAVA) AULA 09ESTRUTURA DE DADOS (JAVA) AULA 09
ESTRUTURA DE DADOS (JAVA) AULA 09
 
Python para quem sabe Python (aula 2)
Python para quem sabe Python (aula 2)Python para quem sabe Python (aula 2)
Python para quem sabe Python (aula 2)
 
Estrutura de dados em Java - Pilhas
Estrutura de dados em Java - PilhasEstrutura de dados em Java - Pilhas
Estrutura de dados em Java - Pilhas
 

Viewers also liked

Tac lesson 5
Tac lesson 5Tac lesson 5
Tac lesson 5jovillarr
 
Tarea 4 derecho internacional
Tarea 4 derecho internacionalTarea 4 derecho internacional
Tarea 4 derecho internacionalYrma Ereú
 
Backup Incremental auto - Windows Server 2008
Backup Incremental auto - Windows Server 2008Backup Incremental auto - Windows Server 2008
Backup Incremental auto - Windows Server 2008Carlos Eduardo
 
Comportamento individual
Comportamento individualComportamento individual
Comportamento individualipenet
 
Luan dias 3º a
Luan dias 3º aLuan dias 3º a
Luan dias 3º aipenet
 
2013년 SW동아리 재능기부챌린지 최종 프레젠테이션
2013년 SW동아리 재능기부챌린지 최종 프레젠테이션2013년 SW동아리 재능기부챌린지 최종 프레젠테이션
2013년 SW동아리 재능기부챌린지 최종 프레젠테이션수웅 신
 
Minha comunidade: Poços de caldas
Minha comunidade: Poços de caldasMinha comunidade: Poços de caldas
Minha comunidade: Poços de caldasProgramando o Futuro
 
Desenvolvimento fisico e psíquico na adolescencia
Desenvolvimento fisico e psíquico na adolescenciaDesenvolvimento fisico e psíquico na adolescencia
Desenvolvimento fisico e psíquico na adolescenciaMari Oldoni
 
Trabalho sobre o comprador organizacional cliente cnt brasil
Trabalho sobre o comprador organizacional   cliente cnt brasilTrabalho sobre o comprador organizacional   cliente cnt brasil
Trabalho sobre o comprador organizacional cliente cnt brasilAnderson Silva
 
Conflitos Envolvendo Nomes de Domínio: UDRP / SACI
Conflitos Envolvendo Nomes de Domínio: UDRP / SACIConflitos Envolvendo Nomes de Domínio: UDRP / SACI
Conflitos Envolvendo Nomes de Domínio: UDRP / SACIRodrigo Azevedo
 
Building a better retirement nest egg.
Building a better retirement nest egg.Building a better retirement nest egg.
Building a better retirement nest egg.Steve Flegg
 
Early warning signs of mental illness
Early warning signs of mental illnessEarly warning signs of mental illness
Early warning signs of mental illnesskramwe
 
Joseph zabala y nicolas rodrigues 904
Joseph zabala y nicolas rodrigues 904Joseph zabala y nicolas rodrigues 904
Joseph zabala y nicolas rodrigues 904niko14p
 

Viewers also liked (20)

Tac lesson 5
Tac lesson 5Tac lesson 5
Tac lesson 5
 
Tarea 4 derecho internacional
Tarea 4 derecho internacionalTarea 4 derecho internacional
Tarea 4 derecho internacional
 
Backup Incremental auto - Windows Server 2008
Backup Incremental auto - Windows Server 2008Backup Incremental auto - Windows Server 2008
Backup Incremental auto - Windows Server 2008
 
Comportamento individual
Comportamento individualComportamento individual
Comportamento individual
 
Presentation1
Presentation1Presentation1
Presentation1
 
Luan dias 3º a
Luan dias 3º aLuan dias 3º a
Luan dias 3º a
 
2013년 SW동아리 재능기부챌린지 최종 프레젠테이션
2013년 SW동아리 재능기부챌린지 최종 프레젠테이션2013년 SW동아리 재능기부챌린지 최종 프레젠테이션
2013년 SW동아리 재능기부챌린지 최종 프레젠테이션
 
Salmos e hinos 001
Salmos e hinos 001Salmos e hinos 001
Salmos e hinos 001
 
Minha comunidade: Poços de caldas
Minha comunidade: Poços de caldasMinha comunidade: Poços de caldas
Minha comunidade: Poços de caldas
 
Desenvolvimento fisico e psíquico na adolescencia
Desenvolvimento fisico e psíquico na adolescenciaDesenvolvimento fisico e psíquico na adolescencia
Desenvolvimento fisico e psíquico na adolescencia
 
Trabalho sobre o comprador organizacional cliente cnt brasil
Trabalho sobre o comprador organizacional   cliente cnt brasilTrabalho sobre o comprador organizacional   cliente cnt brasil
Trabalho sobre o comprador organizacional cliente cnt brasil
 
M&D - Corso public speaking
M&D - Corso public speakingM&D - Corso public speaking
M&D - Corso public speaking
 
Conflitos Envolvendo Nomes de Domínio: UDRP / SACI
Conflitos Envolvendo Nomes de Domínio: UDRP / SACIConflitos Envolvendo Nomes de Domínio: UDRP / SACI
Conflitos Envolvendo Nomes de Domínio: UDRP / SACI
 
Acolhimento familar
Acolhimento familarAcolhimento familar
Acolhimento familar
 
Building a better retirement nest egg.
Building a better retirement nest egg.Building a better retirement nest egg.
Building a better retirement nest egg.
 
Grade 4 a work book
Grade 4 a work bookGrade 4 a work book
Grade 4 a work book
 
Santo, santo, santo
Santo, santo, santoSanto, santo, santo
Santo, santo, santo
 
Tradicion Leng Dif 4º
Tradicion Leng Dif 4ºTradicion Leng Dif 4º
Tradicion Leng Dif 4º
 
Early warning signs of mental illness
Early warning signs of mental illnessEarly warning signs of mental illness
Early warning signs of mental illness
 
Joseph zabala y nicolas rodrigues 904
Joseph zabala y nicolas rodrigues 904Joseph zabala y nicolas rodrigues 904
Joseph zabala y nicolas rodrigues 904
 

Similar to Apresentação j query5

Similar to Apresentação j query5 (20)

4234 mysql
4234 mysql4234 mysql
4234 mysql
 
Apostila php 01
Apostila php 01Apostila php 01
Apostila php 01
 
Java 06 Strings Arrays
Java 06 Strings ArraysJava 06 Strings Arrays
Java 06 Strings Arrays
 
PHP 5.3 - Arrays
PHP 5.3 - ArraysPHP 5.3 - Arrays
PHP 5.3 - Arrays
 
Programação web ii aulas 06 e 07
Programação web ii   aulas 06 e 07Programação web ii   aulas 06 e 07
Programação web ii aulas 06 e 07
 
Aula 02 - Curso PHP e MySQL
Aula 02 - Curso PHP e MySQLAula 02 - Curso PHP e MySQL
Aula 02 - Curso PHP e MySQL
 
Java8
Java8Java8
Java8
 
Capítulo 6
Capítulo 6Capítulo 6
Capítulo 6
 
PHP Arrays - Básico | Certificação
PHP Arrays - Básico | CertificaçãoPHP Arrays - Básico | Certificação
PHP Arrays - Básico | Certificação
 
Manipulacao de arrays
Manipulacao de arraysManipulacao de arrays
Manipulacao de arrays
 
Aquece Para a prova de EDA3
Aquece Para a prova de EDA3Aquece Para a prova de EDA3
Aquece Para a prova de EDA3
 
TDC2016SP - Trilha Node.Js
TDC2016SP - Trilha Node.JsTDC2016SP - Trilha Node.Js
TDC2016SP - Trilha Node.Js
 
PHP Básico - Parte 3
PHP Básico - Parte 3PHP Básico - Parte 3
PHP Básico - Parte 3
 
Algoritmos em c #1
Algoritmos em c #1Algoritmos em c #1
Algoritmos em c #1
 
Beagajs
BeagajsBeagajs
Beagajs
 
Java básico - Módulo 06: Array
Java básico - Módulo 06: ArrayJava básico - Módulo 06: Array
Java básico - Módulo 06: Array
 
LabMM4 (T14 - 12/13) - Arrays
LabMM4 (T14 - 12/13) - ArraysLabMM4 (T14 - 12/13) - Arrays
LabMM4 (T14 - 12/13) - Arrays
 
PW03 - Programação Web PHP Arrays (Vetores)
PW03 - Programação Web PHP Arrays (Vetores)PW03 - Programação Web PHP Arrays (Vetores)
PW03 - Programação Web PHP Arrays (Vetores)
 
Java4
Java4Java4
Java4
 
Combinando OO e Funcional em javascript de forma prática
Combinando OO e Funcional em javascript de forma práticaCombinando OO e Funcional em javascript de forma prática
Combinando OO e Funcional em javascript de forma prática
 

More from douglasgrava

Refatoração no dia a dia
Refatoração no dia a diaRefatoração no dia a dia
Refatoração no dia a diadouglasgrava
 
Como fazer sua própria cerveja!
Como fazer sua própria cerveja!Como fazer sua própria cerveja!
Como fazer sua própria cerveja!douglasgrava
 
Apresentação j query8
Apresentação j query8Apresentação j query8
Apresentação j query8douglasgrava
 
Apresentação j query7
Apresentação j query7Apresentação j query7
Apresentação j query7douglasgrava
 
Apresentação jQuey UI ( Draggable )
Apresentação jQuey UI ( Draggable )Apresentação jQuey UI ( Draggable )
Apresentação jQuey UI ( Draggable )douglasgrava
 
Apresentação j query6
Apresentação j query6Apresentação j query6
Apresentação j query6douglasgrava
 
Animação com jQuery
Animação com jQueryAnimação com jQuery
Animação com jQuerydouglasgrava
 
Apresentação j query3
Apresentação j query3Apresentação j query3
Apresentação j query3douglasgrava
 
Segunda Apresentação jQuery
Segunda Apresentação jQuerySegunda Apresentação jQuery
Segunda Apresentação jQuerydouglasgrava
 
Apresentação jQuery 1
Apresentação jQuery 1Apresentação jQuery 1
Apresentação jQuery 1douglasgrava
 

More from douglasgrava (11)

Motivação ??
Motivação ??Motivação ??
Motivação ??
 
Refatoração no dia a dia
Refatoração no dia a diaRefatoração no dia a dia
Refatoração no dia a dia
 
Como fazer sua própria cerveja!
Como fazer sua própria cerveja!Como fazer sua própria cerveja!
Como fazer sua própria cerveja!
 
Apresentação j query8
Apresentação j query8Apresentação j query8
Apresentação j query8
 
Apresentação j query7
Apresentação j query7Apresentação j query7
Apresentação j query7
 
Apresentação jQuey UI ( Draggable )
Apresentação jQuey UI ( Draggable )Apresentação jQuey UI ( Draggable )
Apresentação jQuey UI ( Draggable )
 
Apresentação j query6
Apresentação j query6Apresentação j query6
Apresentação j query6
 
Animação com jQuery
Animação com jQueryAnimação com jQuery
Animação com jQuery
 
Apresentação j query3
Apresentação j query3Apresentação j query3
Apresentação j query3
 
Segunda Apresentação jQuery
Segunda Apresentação jQuerySegunda Apresentação jQuery
Segunda Apresentação jQuery
 
Apresentação jQuery 1
Apresentação jQuery 1Apresentação jQuery 1
Apresentação jQuery 1
 

Apresentação j query5

  • 1.  
  • 2. - Objetos Javascript - Sinalizadoras - Ajax Funções Utilitárias
  • 3. $.trim(string) Remove os caracteres em branco à esquerda e à direita $(&quot;button&quot;).click(function () { var str = &quot; Texto qualquer &quot;; alert(&quot;'&quot; + str + &quot;'&quot;); str = $.trim(str); alert(&quot;'&quot; + str + &quot;'&quot;); }); ' Texto qualquer ' 'Texto qualquer'
  • 4. $.each(collection, function(indexInArray, valueOfElement)) $.each([52, 97], function(index, value) { alert(index + ': ' + value); }); Usada para iterar sobre arrays e objetos 0: 52 1: 97 André é um aspirante a Amaury Jr. Fábio é um aspirante a Spock $.each({“André”: “Amauri Jr. ”, “Fábio”: “Spock&quot; },function(index, value) { alert(index + 'é um aspirante a ' + value); });
  • 5. $.map(array, function(elementOfArray,indexInArray)) Método que executa uma função para cada linha do array e joga os valores de retorno da função em um novo array. var novoArray = $.map([0,1,1,2,3,5,8], function(value) { return value + 2; }); alert(novoArray); 2,3,3,4,5,7,10 var outroArray = $.map(['0','1','2','3','4','S','6'], function(element) { var resultado = new Number (element); return isNaN(resultado) ? null : resultado ; }); alert(outroArray); 0,1,2,3,4,6
  • 6. $.grep(array, function(element,index),invert) Varre a matriz e quando o retorno da função for true ( padrão ), coleta o elemento em uma nova matriz. var array = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 5, 3, 8, 5, 6, 9, 1 ]; umNovoArray = $.grep(array, function(element, index){ return (element != 5 && index > 4); }); alert (umNovoArray); 1,9,4,7,3,8,6,9,1 - O $.each executa um função para cada elemento (array, objeto, e sempre retornará todos os elementos; - O $.map faz o mesmo que o $.each , com a diferença que você pode especificar o que será retornado; - O $.grep só funciona com arrays, e para retornar um elemento do array a função deve retornar true;
  • 7. $.inArray(value, array) Devolve o índice da primeira ocorrência do valor passado var indice = $.inArray(8,[0,1,1,2,3,5,8]); alert(indice); 6 var indice = $.inArray(10,[0,1,1,2,3,5,8]); alert(indice); -1
  • 8. $(). makeArray (object) Converte um objeto do tipo matriz em uma matriz Javascript de verdade. <body> <div>Primeiro</div> <div>Segundo</div> <div>Terceiro</div> <div>Quarto</div> </body> Primeiro Segundo Terceiro Quarto var elementos = $(&quot;div&quot;); var array = $.makeArray(elementos); array.reverse(); $(array).appendTo(document.body); Quarto Terceiro Segundo Primeiro
  • 9. $. merge (firstArray, secondArray) $. isArray (object) Mescla o conteúdo do segundo array com o do primeiro. Retorna true se o objeto passado for um array Javascript. $. unique (array) Dada uma matriz de elementos DOM, devolve uma matriz com os elementos exclusivos.
  • 10. $. type (object) $.type(true) === &quot;boolean&quot; $.type(3) === &quot;number&quot; $.type(&quot;test&quot;) === &quot;string&quot; $.type(function(){}) === &quot;function&quot; $.type([]) === &quot;array&quot; $.type(new Date()) === &quot;date&quot; $.type(/test/) === &quot;regexp&quot; Determina a classe do objeto passado, desde que o browser implemente internamente essa classe. A partir da versão 1.4.3

Editor's Notes

  1. O Jquery fornece metodos utilitários que são úteis para a rotina de programação. - Não funcionam em seleções que fazemos com o jQuery, funcionam com objetos javaScript. - . browser Boxmodel Stylefloat
  2. - Remove todos os espaços em branco, tabs, linhas do começo e final da string, não os do meio - Pode ser usado para remover os espaços em branco numa caixa de texto, por exemplo.
  3. - O each é um funciona como um loop for - Não é a mesma que o each(), que só serve para iterar um conjunto de elementos do DOM. - Itera sobre array pegando o indice e valor - Itera sobre um objeto pegando a chave e o valor - Retorna a própria coleção
  4. - Retorna um array com os valores setados pelo retorno da função. - Se a função devolver null ou undefined o resultado não é coletado na nova matriz. - Serve para “traduzir” uma matriz
  5. - Retorna o array com os valores coletados - Funciona como um filtro
  6. Serve para verificar se um item existe ou não dentro de um array - Devolve o indice que o elemento se encontra ou -1 se não encontrar
  7. - Array-like são objetos que tem algumas das propriedades do array (lenght, acesso por [ ] - chaves), mas não todas. - Após a conversão, a nova matriz não vai ter mais as propriedades específicas do objeto tipo matriz ( array-like ). Exemplo: perde-se os métodos especificos dos objetos jquery
  8. Determina a classe do objeto javascript Se o objeto for null ou undefined, retorna null ou undefined Se o objeto for de um tipo que não é internamente implementado pelo Browser, é retornado um tipo Object