O básico do JavaScript para iniciantes - Seção 3: arrays | Rob Merrill | Skillshare

Velocidade de reprodução


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

O básico do JavaScript para iniciantes - Seção 3: arrays

teacher avatar Rob Merrill, JavaScript Instructor

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

8 aulas (45 min)
    • 1. Javascript nos conceitos básicos - de - vídeo de Promo

      1:55
    • 2. Javascript nos conceitos - - introdução

      4:27
    • 3. Javascript nos conceitos - - introdução

      4:15
    • 4. JavaScript - de arras - os de de

      5:18
    • 5. Javascript de básico - de arras - Metas parte 1

      4:19
    • 6. Javascript de básico - de arras - Metods parte 2

      5:25
    • 7. JavaScript - de arras - os de de

      6:54
    • 8. Javascript de básico - quadrinhos:

      12:39
  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

764

Estudantes

--

Sobre este curso

Curso 3 - matrizes no JavaScript

Neste curso, você vai In

  • Sintaxe de matriz
  • Métodos de matriz básica
  • Métodos de matriz complexa
  • Revisão do curso

Por todo nosso Javascript para a série de curso para iniciantes, você vai encontrar essa sua uma parada necessária para entrar na linguagem de linguagem de JavaScript. Vamos começar do zero e desenvolver nossa compreensão da linguagem de programação mais popular do mundo juntos.

Confira o JavaScript em ação com vídeos de quadro de branco para a visualização no seu smartphone. Este é realmente um curso com que você pode se envolver não importa em onde estiver em Faça sua educação em JavaScript em parte! Com vídeos de quadro de branco

Você pode praticar o JavaScript no seu navegador da web! Aproveite as ferramentas de desenvolvedor do Google Chrome para colocar o JavaScript que você aprendeu durante sua aula de whiteboard em prática com outros exemplos e desafios. Este é nosso de jogo de JavaScript de

Aprender JavaScript é como aprender um idioma. Este curso não vai fazer uma falsa promessa de dizer que você vai dominar o JavaScript durante a noite. No entanto, este curso vai mergulhar você na linguagem de programação mais popular do mundo.

Cada curso vai apresentar você algo novo no course :

  • Sintaxe no JavaScript
  • Javascript Criação de blocos
  • Melhores de JavaScript
  • Objetos no JavaScript
  • Arrays no JavaScript
  • Exposições regulares no JavaScript
  • Programação funcional no JavaScript
  • Algoritmos do JavaScript
  • Estruturas de dados no JavaScript
  • JavaScript de JavaScript 6

Você vai terminar esse curso com uma compreensão do Javascript que vai permitir que você veja um mergulho mais mais mais profundo no idioma e vai lançar em uma nova carreira como desenvolvedor de web de Javase.

Aprender um novo idioma pode ser difícil e até mesmo se sentir intimidando. JavaScript o básico de noções básicas para o processo de aprendizagem para ficar acessível e makes

Conheça seu professor

Teacher Profile Image

Rob Merrill

JavaScript Instructor

Professor

Rob Merrill is a Full Stack JavaScript Developer. His specialty is in the MEAN stack focusing on AngularJS, NodeJS, ExpressJS and MongoDB.

He is a graduate of Code Fellows Advanced Full Stack JavaScript Development course and has been developing with JavaScript for three years.

In his spare time he travels around Seattle's finest craft breweries with his wife and their dog.

Visualizar o perfil completo

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%
Arquivo de avaliações

Em outubro de 2018, atualizamos nosso sistema de avaliações para melhorar a forma como coletamos feedback. Abaixo estão as avaliações escritas antes dessa atualização.

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui cursos curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Javascript nos conceitos básicos - de - vídeo de Promo: Bem-vindo ao script Java. O Basics. JavaScript é a linguagem de programação mais popular no mundo tem sido chamado a linguagem da Web Stack Overflow listado como a tecnologia surda mais popular e obter números que como o top ranks aprendizagem linguagem JavaScript permitirá que você seja um desenvolvedor pilha completa ou financiar uma especialidade no front-end ou no back-end. Com JavaScript, você será capaz de lidar com frontais e frameworks como reagir e angular no lado do cliente . E você também pode cortar no lado do servidor back-end sem Js e criar bancos de dados com Mongo . DB JavaScript é uma linguagem, por isso vai levar algum tempo para aprender antes que você possa escrever poesia ou um romance em qualquer idioma, você tem que primeiro aprender o alfabeto linguístico, como fazer palavras e ver como outros usam. Para aprender JavaScript. Vamos procurar debaixo do capô. Isso não vai ser apenas um exercício na cópia do código de outra pessoa para acabar com um aplicativo que você não entende. Tudo o que fazemos será visual na forma de uma lição de quadro branco onde você pode realmente ver como tudo funciona e se conecta. Se você é um aprendiz visual, este é o curso para você. Isso não é sobre ir 0 a 60 ou zero para herói, porque se você realmente está começando em zero, esses cursos te deixam para trás rapidamente. É sobre aprender. Compreender e aplicar é que você pode criar e criar com Javascript. Caminho seguirá o nosso quadro branco. As lições sobre a maneira de laboratório entrarão no desenvolvedor de software do Google Chrome. Cardos do cônsul são recreio de script Java. Não há nada que você precise baixar para este curso. Sem ferramentas especiais, sem passos extras. Só Google, cromo, tudo. Você aprendeu a lição que recriaremos juntos no laboratório. Em seguida, apresentarei um desafio de código para recriar o que aprendemos juntos e, em seguida, analisaremos juntos uma possível solução. Bem-vindo ao Java Script. O básico. Vamos começar a falar script de trabalho 2. Javascript nos conceitos - - introdução: Bem-vindo de volta a Java. O guião. O básico nesta seção, vamos estar olhando para uma corrida. Vamos olhar para o que compõe em matriz e o que podemos fazer com eles. Um aumento da nossa lista. Como objetos, eles são usados para armazenar vários valores em uma única variável especificamente para armazenar sequências de valores escritos como uma lista entre colchetes separados por vírgulas em Java, script e um raise. Um objeto. Mas é um objeto com algum comportamento específico. Vamos em frente e criar um estupro, assim como criar nosso objeto. Exceto que em vez de chaves, usamos colchetes. Vamos dar uma olhada em algum código. Vamos chamar este teste de pontuação e vamos preenchê-lo com valores. E as próximas palestras discutirão algumas maneiras de adicionar valores para apagar, e um raio é uma questão de valores. Assim, em um teste de ataque pontuações podemos ver os valores de 70 a 84 68 92 74 cada valor nas matrizes chamadas de elemento. Cada elemento tem uma posição numérica na matriz conhecida como sua matriz de índice. Índices são muito pouco mais do que nomes de propriedades que eram imagers. Um aumento não começar com um, mas com zero de pro tip é que enquanto os seres humanos geralmente começam a contar em um computador, começar a chegar em zero. Se você já suspeitou de alguém ser um robô, apenas pediu para contar até 10 e ver onde eles começam um aumento normalmente contêm um conjunto ordenado de informações, como armazenar a dívida de home runs para cada jogador. Um array é ótimo para uma lista onde todos os dados têm a mesma descrição, como uma lista de nomes, pontuações de teste, temperaturas diárias ou ingredientes da receita. Agora vamos falar sobre o excesso de elementos ing de uma matriz. Lembre-se dos valores de acesso do dedo do pé em um objeto que tivemos usar notação de ponto e desejo que você coloque um ponto na frente de uma propriedade ou colchetes em torno do nome da propriedade e entre aspas. Por um aumento. Vamos usar apenas colchetes e número de índice, sem aspas executando o número. Suponha que você queira acessar os 34 home runs da lista de home run. Nós poderíamos inserir o nome do array home runs, e como o Elemento 34 está no terceiro ponto, as contagens de computador que é 012 toe acesso 93 a partir de pontuações de teste irá anotar as pontuações de teste de matriz e Índice zero. Se você quisesse pegar a temperatura diária mais baixa no quinto lugar, nós escreveríamos parênteses temporárias diárias antes de finalmente. Se quisermos acessar a manteiga de biscoito, acharemos um índice. Uma das matriz de cookie um raise também são desamarrar estalado, o que significa um elemento de matriz, talvez de qualquer tipo. Se a situação o justificasse, poderíamos querer ter um aquário, uma taxa que contenha elementos de um aquário sobre o que é feito de galões. Contém peixe que contém e estado do nível da água. No entanto, você pode ver um pequeno problema enquanto isso funciona. Acessar esses elementos por índice não é uma convenção de nomenclatura tão intuitiva, portanto, acessá-los pode ser mais útil com propriedades descritivas que vêm com objetos em vez de índices de uma corrida. Vamos em frente e olhar para os mesmos valores. Se nós os tivéssemos criado em um objeto. Se este fosse um objeto, poderíamos encontrá-lo mais acessível, dando-lhe propriedades cujos nomes tornam o acesso ao elemento mais inteligível. Esses não são os únicos fatores que entram em jogo no discernimento entre o uso de objetos em uma corrida. Ambos têm propriedades e métodos anexados a eles que moldarão os dados que você coloca neles e para que você os usa. Vamos seguir em frente e fechar esta lição olhando para a matriz de propriedades length. Dot length This 'll Property é dado a todos os script Java Um raise e estará à sua disposição . Vamos voltar ao nosso conjunto original de resultados de teste. Isso nos dará o comprimento de nossa matriz simplesmente adicionando o comprimento do ponto. Pontuações de teste comprimento do ponto nos dará cinco como você mergulhar mais fundo no script Java e olhou para iterado através de Honore passando por cada valor um de cada vez. Esta propriedade de comprimento de ponto será uma grande ajuda. Obrigado por dar uma primeira olhada na tira Java para levantar, e veremos você no laboratório para alguns desafios. 3. Javascript nos conceitos - - introdução: Muito bem, vamos começar com o nosso laboratório e a nossa palestra. Nós olhamos para o básico de uma corrida. Vimos que podemos criar uma matriz sentando uma variável igual a dois colchetes. Os objetos são criados com dois colchetes e uma navalha criada com dois colchetes. Arrays são ótimos para armazenar valores semelhantes, como nomes, resultados de um teste ou temperaturas diárias. Eles também são digitados, o que significa que uma matriz pode conter todas as diferentes primitivas JavaScript. Vamos abrir. Nosso consulado começa. Nós vamos fazer algumas matrizes, acesso a ele e até mesmo em valores para essas mesmas matrizes. Vamos em frente e criar uma série de equipes esportivas. Então temos os iguais do nosso time de beisebol. Dodgers, Giants, Mets, Yankees e Astros. Tudo bem, seu primeiro desafio será adicionar valor ao final do array. Se você não consegue pensar em um time de beisebol, sinta-se livre para colocar o que quiser lá. Seu segundo desafio será transformar os Giants em uma equipe diferente, porque sou fã dos Dodgers e não gosto dos Giants em volta dos meus Dodgers. Então vamos em frente e colocar outra equipe. Eles são seu terceiro desafio vai ser acessar o valor Dodgers de seu A e salvá-lo para a variável. Minha equipe favorita, seu quarto e último desafio, será o acesso ao comprimento do array. Então vá em frente, coloque este vídeo em pausa e então vamos voltar e resolver este desafio juntos. Tudo bem. Espero que não tenha sido muito difícil. Primeiro, vamos adicionar valor ao final da matriz. Precisamos fazer duas coisas. Primeiro, precisamos perguntar. Quanto tempo é o Array? Vamos saltar para a propriedade de comprimento de ponto raid, mas podemos contar cinco itens em nosso A. Vamos escolher o valor Cardinals para colocar em nossa matriz. Então este time de beisebol correto é seis igual a cordas cardeais? Não. Lembre-se, você quer que os Cardeais estejam na posição 6, e nós temos que pensar como um computador pensa em computador. Comece a contar em zero e porque os raios começam a cortar em zero, se você colocá-lo no índice seis, então será no sétimo ponto. Precisamos de equipas de basebol de cinco. Dentro de colchetes é igual à string Cardinals. Só por diversão. Eu vou em frente e sair outra equipe, os Blue Jays fazendo Dezessete. Deveríamos colocá-lo no Índice 6. Vamos ver a nossa chuva agora. Segundo Desafio. Vamos transformar os Giants numa equipa diferente. Vamos escolher os Anjos. Que índice para os Giants fora no nosso A 01 Eles são o segundo lugar, que é o índice um. Então vamos colocar os Anjos lá dentro. Equipes de beisebol, colchetes. Um é igual a um cordão de anjos. Vamos continuar praticando. Vamos mudar os Mets para os Phillies como podemos ver que os Mets estão no terceiro lugar, colocando-os no índice para vejamos a nossa matriz. Outra hora para verificar nosso progresso. Tudo bem, desafio 1/3. E isso é uma pequena reviravolta, digamos que as filhas valorizam uma variável chamada minha equipe favorita. Sabemos que os Dodgers são o índice de zero dos times de beisebol. Agora. Nós apenas atribuímos esse valor à minha variável favorita da equipe. Agora, se olharmos, veremos que minha equipe favorita lê Dodgers. Agora, quando salvamos esse valor em uma nova variável, não o removemos da matriz. Ele permanece lá, e palestras posteriores aprenderão alguns métodos que realmente excluem ou destroem esses elementos da matriz para a prática. Vamos em frente e salvar outro valor para uma variável. Vamos salvar os Angels para uma variável chamada California Baseball. Podemos ver que é o segundo ponto com um valor de índice de um. Até agora, beisebol da Califórnia é igual a equipes de beisebol no Índice 1 E quando verificamos o valor da nossa nova variável, descobrimos que Angels é o seu valor. Isso é tudo por enquanto. Vemo-nos na próxima lição. 4. JavaScript - de arras - os de de: Bem-vindo de volta ao Java. Escreve um aumento. Nesta lição, vamos olhar para os métodos de uma corrida e lições futuras. Vamos mergulhar em funções e métodos por enquanto. JavaScript um aumento assim como objetos JavaScript são dados métodos que lhes permitem fazer trabalho para nós, como virar em um interruptor de luz pode encher uma sala com luz. Então métodos concluída tarefa, minimizando o nosso esforço. Vamos olhar para os métodos pop push shift e IFT inseguro. Esses métodos são diferentes na propriedade length. Se olharmos para eles lado a lado pop push shift e IFT inseguro, os parênteses dão que eles são métodos. Embora o comprimento seja apenas uma propriedade, vamos em frente e olhar para o nosso conjunto de pontuações de teste de uma lição anterior. Não combinamos as pontuações dos testes com valores 70 a 84 68 92. Vamos experimentar o método pop nesta matriz. Isto irá aparecer o último elemento na matriz. Vamos experimentá-lo. Pontuações de teste entre parênteses pop. Agora vamos olhar para as nossas pontuações de teste são um 92 se foi da nossa taxa original. O método pot irá retornar o último valor, mas ele irá destruí-lo a partir da matriz original. E se quiséssemos pegar esse valor? Como podemos armazenar esses dados? Vamos pensar por um segundo o que é bom para armazenar dados? Temos algo para isso, certo? Variáveis se lembram variáveis ou contêineres que armazenam dados, então precisamos criar uma variável para armazenar o valor que aparece fora do final da matriz criará uma variável chamada última pontuação de teste. Em seguida, vamos executar o método pot em nossa matriz de pontuação de teste. Nosso array de pontuações de teste agora retornará valores de 72 84. Quando retornamos o valor das últimas pontuações dos testes, obtemos 68. Ele foi do array original, mas armazenado em nossa nova variável. Agora vamos olhar para o método push. Vamos usar este dedo fora do valor até o fim de uma matriz. Vamos imaginar que um novo teste foi avaliado e ele precisa ser adicionado ao array de pontuações de teste . Mas onde colocamos de novo? Falaremos sobre isso mais tarde quando nos aprofundarmos nos métodos. Mas este novo teste é o seu argumento, e você coloca seus argumentos dentro deles entre parênteses método, então as pontuações de teste ponto push, e colocamos 74 como nosso argumento. Agora nossas pontuações de teste tem uma nova pontuação em seu caminho array. Ter 70 a 84 74 como nossos valores. Na verdade, desacreditamos mais três testes. Como poderíamos ir em frente e colocá-los dentro? Essas três pontuações de teste são três argumentos, então irá colocá-los dentro dos parênteses. Pontuações de teste empurram de 30 a 96 em 84. Isso vai nos dar uma matriz com os valores de 70 a 84 74 30 a 96 em 84. É tão fácil empurrar vários valores ao mesmo tempo. Então usamos o método pop e push para afetar o final da matriz. E se você quiser acessar os valores na frente de uma matriz? Temos dois métodos para esse turno e para um turno. O método shift irá remover ou excluir de valor da frente da matriz. Vamos em frente e experimentá-lo na pontuação dos nossos testes. Organizar Isso retorna nossa matriz anterior menos o 72 fora da frente da matriz. Como o método pot, isso retorna o valor de um elemento e o exclui da matriz original Mike em nosso exemplo anterior. Talvez, em vez de excluir ou destruir um valor apenas do raio deles, queiramos salvá-lo. Parece que precisamos de outra caixa para armazená-la em uma nova variável, então vamos definir a variável. O primeiro teste é igual ao método de deslocamento de pontos de teste. Primeiro teste agora retorna para testar a frente da linha. Agora nossa variável de pontuação de teste está ficando muito vazia. Vamos inserir alguns valores na frente do nosso raio. Podemos fazer isso com o método desembainhado. Vamos em frente e inserir algumas pontuações da frente de sua taxa. Digamos que temos dois testes. Precisamos adicionar um 77. E em 83 assim como o método push, vamos colocá-los como um argumento. Então é isso. Estes métodos irão realmente ajudar a definir as bases para algo que você vai encontrar mais tarde. Como um desenvolvedor de JavaScript pilhas e filas quando você pensa em pilhas, pense em uma pilha de livros que você empilha um sobre o outro. O último a entrar é o primeiro a sair. Isso é muitas vezes abreviado com L I F O. Você está lidando com a adição, e tirando do final de uma matriz soa familiar? Esse é o método “push and pop”. Você também trabalhará com dicas. O princípio de um Q é como uma linha de bilhetes. O primeiro a entrar é o primeiro a sair. Terminologia é F I f o. Você está lidando com adição, e tirando da frente de uma matriz novamente. Soa familiar. Você está lidando com mudança nos métodos de turno da ONU em uma corrida, mas pilhas e filas serão para outra época. Obrigado por se juntar a mim em dar uma primeira olhada em métodos de raios. Vamos para o laboratório e colocar esses métodos em uso. 5. Javascript de básico - de arras - Metas parte 1: Muito bem, vamos começar no nosso laboratório e na nossa palestra. Aprendemos sobre um aumento. Todos os JavaScript Aries vêm com um conjunto integrado de métodos que podemos usar para fazer o trabalho para nós em nossa lição passada. Nós mergulhamos nos métodos de matriz pop push shift em ift inseguro, permitindo-nos adicionar e tirar tanto da frente e da parte de trás de um array em nosso laboratório. Vamos continuar a colocar esses métodos de matriz em prática. Vamos em frente e construir nosso primeiro array. Vamos começar declarando a lista de compras variável e colocando valores dentro deste colchetes de maçãs, pizza, frango, cogumelos, cogumelos, laranjas e tempo de carne bovina para o nosso primeiro desafio. Vamos praticar a adição de itens na frente e no final da nossa matriz. Então isso significa que você vai ter que lembrar qual é o método que você usa e como inserir seu valor alimentar na lista. Para o seu desafio, eu gostaria que você colocasse bolachas na frente da nossa matriz e uvas no final da nossa matriz. Vá em frente, pause o vídeo e dê uma chance. Então vamos encontrar uma solução juntos. Espero que tenha sido bastante simples. Você deve ter usado o método on shift para adicionar bolachas à frente da matriz e empurrar uvas para a parte de trás da matriz. Lembre-se, estamos colocando-os entre parênteses como nossos argumentos para um nxd eft e push. Agora, se olharmos para a lista de compras no console verá nossa matriz mutada rapidamente. Vamos fazer a nossa propriedade de comprimento de ponto de matriz. Aprendemos com a lição anterior que é onde conectamos o comprimento do ponto ao final da nossa matriz. Isso retorna o valor de oito. Vamos reforçar isso mais uma vez. No entanto, em vez de adicionar um item ao front-end da matriz, vamos adicionar dois ao mesmo tempo. Primeiro, vamos adicionar Sir Rússia e pipocas ao fim da lista. Usando o método push. Em segundo lugar, adicionará limonada e suco de laranja à frente da lista. Usando o método on shift, vamos verificar nosso comprimento novamente. Obtemos um valor de 12 e estamos verificando a propriedade de comprimento um pouco porque esta será uma ferramenta valiosa como você lida com os raios no futuro. Tudo bem, agora vamos olhar para remover itens de nossa matriz aqui é um desafio. Quero que remova o primeiro item e o último item da nossa matriz. Vá em frente, pause o vídeo e dê uma chance. Então voltaremos e resolveremos isso juntos em um momento. Tudo bem, como ir? Que métodos você usa? Esperemos que use métodos shift e pop para fazer isso acontecer? Vamos em frente e remover o primeiro e último item do nosso raio para remover o item do final. Nós simplesmente usamos o método pop. Foi removido o item da frente da lista. Nós simplesmente usamos a mudança de método. Vamos em frente e olhar rapidamente para a nossa lista de compras. Agora vamos verificar o comprimento da nossa lista de compras. Parece que encolheu por dois. Vimos que ao fazer isso, ambos shift e pop retornam um valor. Quando usamos shift in pop, destruímos esses elementos da nossa matriz original, uma navalha imutável na qual você pode mudar seu conteúdo. Mas quando usamos esses métodos, há uma oportunidade para pegá-los. Como vimos em uma lição anterior, vamos praticar a captura desses valores. Imaginemos que estamos numa mercearia. Vamos imaginar. Nossa amiga Sarah quer pegar o primeiro item do Oeste, e nosso amigo Phil quer pegar o último item da minha lista. Irá criar uma variável chamada primeiro item Sarah e irá assiná-la. O valor de um método de deslocamento ponto lista de compras irá criar uma variável chamada Last Time Phil , e vamos enviar-lhe um valor de lista de compras método pop ponto. Vejamos cada um de seus nomes no cônsul para ter certeza de que eles retornaram o vício correto. Finalmente, vamos fechar olhando para o nosso A mais uma vez e obtendo o seu comprimento. Tudo bem, isso é tudo para sua primeira jornada em um método de raio. Em nossa próxima palestra, vamos dar um mergulho mais profundo nos métodos de um raio e descobrir mais coisas que eles são capazes de lidar. Veja então 6. Javascript de básico - de arras - Metods parte 2: Muito bem, bem-vindos de volta a Java. O guião. O básico. Nesta lição, vamos continuar a mergulhar em métodos de matriz de script Java Novamente, métodos matriz são dá a partir de script Java disponível para todos os objetos de matriz em JavaScript. Última lição. Nós olhamos para pop push, shift e no turno. Nesta lição, vamos olhar para os métodos de matriz. Gato pode reverter e cortar? Então, vamos começar. Vamos começar com o método array. Este método. O que é esse lugar para uma corrida juntos? Então, para ilustrar isso, vamos ter que construir para apagar. Vamos criar uma matriz de cães grandes e pequenos dentro da matriz Big Dog irá adicionar um golden retriever, um pastor alemão ST Bernard e um cão de montanha Bernese. Então vamos criar uma pequena matriz de cães e preenchê-lo com um terrier, um corgi cão salsicha e um Pomeranian vai declarar uma variável chamada todos os cães e vai assiná-lo . O valor da nossa matriz de cães grandes e, em seguida, o método King Cat e dentro dos parênteses colocarão o argumento da matriz de cães pequenos. Vamos ver o que todos os cães ou turnos notar a ordem lá. Ray colocado no argumento vem depois do Ray original. Vamos imaginar que tínhamos 1/3 matriz, uma matriz de gato. Eu não conheço muitos tipos de gatos, então vamos dizer que nossa matriz de gatos tem um gato de beco, um gato medroso e um gato assustado. Não, vamos começar de novo e tentar. Arkan Cap Method novamente declarará uma variável chamada Inimigos assinará o valor de Big Dog, então o método King Cat com parênteses, e colocaremos nossos argumentos de cachorrinho e gatos dentro dos parênteses como argumentos. O resultado é semelhante ao que vimos anteriormente. Acabamos de aprender que podemos preencher os parênteses do método de cap de lata com um número de um aumento que gostaríamos de adicionar. Não precisa ser apenas um de cada vez, mas eles retornarão na ordem em que foram colocados. Vamos olhar para outro método de matriz chamado reverso. Isso vai tomar ou matriz e mudar a ordem porque você não está fazendo um argumento e inserindo quaisquer valores. Não há necessidade de colocar nada dentro do método. Chamada. Vamos olhar para a nossa matriz All Dogs e usar o método inverso. Vamos declarar uma variável chamada menor. Primeiro, enviaremos o valor de todos os cães e o método invertido. Agora, quando olhamos para o que voltou, vemos que a ordem mudou o ar de cães pequenos agora na frente. Isso é básico o suficiente. Vamos olhar para outra maneira de mover elementos em torno de uma matriz. É o método de classificação. O método de classificação classifica todos os itens de uma matriz. A ordem de classificação pode ser alfabética ou numérica e ascendente ou descendente por padrão. O método de classificação originou os valores das strings em ordem alfabética e ascendente. Vamos fazer algum trabalho na nossa matriz de cães em vez de decidir quem vai primeiro ser baseado no tamanho , vamos tentar pelo nome. Vamos declarar uma nova variável chamada Ordem Alfa e assiná-lo o valor de todos os cães e o método de classificação. Quando olhamos para o nosso agora, não importa se você é um cão grande ou pequeno doutor, a ordem é determinada alfabeticamente. Agora vamos olhar em um método que tem um pouco mais de complexidade para ele. Vejamos o método da fatia. Nosso método de fatia levará em dois argumentos. O primeiro especifica o início da fatia e o segundo especifica o fim da fatia a ser retornada. Aqui está a pegadinha. Ele retorna o valor de onde a fatia começa e todos os valores até, mas não incluindo o segundo argumento. Então vamos experimentar isso na nossa matriz All Dogs. Vamos declarar uma variável chamada fatia de cães e atribuir-lhe valor de todos os cães e o método de fatia para preencher seu parêntese. Nós vamos pegar valor começando no Índice um, que é o segundo número em nossa matriz. Então vamos pegar os seguintes valores até, mas não incluindo o segundo argumento em nosso método de fatia, que é o nosso elemento no Índice quatro, que é o quinto ponto em nossa matriz. Fatia de cães agora retorna elementos dentro do alcance que pedimos. Ao contrário de shift e pop, isso não destrói os valores do Ray original. Simplesmente devolve-os. Se seus números são negativos, isso significa que estamos procurando por sua posição no final do array. Vejamos um exemplo. Nenhum condado do fim da matriz não começa com zero. Como quando começamos a contar a partir do negativo frente três nos coloca no terceiro elemento do final, em seguida, até, mas não incluindo o segundo argumento de negativo. Vejamos mais um uso do método de fatia. Isto é quando usamos apenas um argumento. Isto é quando você quer escolher seu ponto de partida em um array e retornar tudo o que vem depois dele. Vejamos um exemplo. Todos os cães cortados três vão começar o Índice 3 e devolver tudo o que o segue. Obrigado por se juntar a mim neste mergulho mais profundo em um método de raio. Se você pode dominar esses conceitos básicos, você está se preparando para fazer algumas coisas mais sofisticadas com programação JavaScript no futuro. Vemo-nos no próximo laboratório, onde podemos pôr em prática o que aprendemos. 7. JavaScript - de arras - os de de: Muito bem, bem-vindos de volta ao laboratório. Em nossa lição, olhamos para o Método do Gato de Cannes, que adiciona dois ou mais raios juntos para se tornarem um só. Em seguida, olhamos para o método inverso, que nos permitiu reverter a ordem dos valores em uma matriz. Em seguida, analisamos o método de classificação, que pode ser alfabético ou numérico em ascendente ou descendente por padrão. O método de classificação classifica os valores de strings em ordem alfabética e ascendente. Então nós terminamos com o método slice, permitindo-nos especificar seções de uma matriz que queremos retornar, começando com o primeiro argumento e levando até, mas não incluindo o segundo argumento, você poderia imaginar tomando esta fatia de uma laranja. A única diferença é que quando você pega uma fatia de laranja do céu, há menos restos de laranja. No entanto, tirar uma fatia da taxa original não muda nem altera a matriz. Ele simplesmente retorna a fatia. Foi uma aula de matilha. Vamos começar a pô-lo em prática. Vamos começar construindo uma matriz juntos. Vamos chamar-lhe cores. Então declararia uma variável cores dar-lhe valores de vermelho, laranja, amarelo verde, azul e ir e violento. Aqui está a primeira parte do seu desafio. Primeiro, quero que crie outro array. Certifique-se de que não tem cores duplicadas. Então eu quero que você adicione aqueles para levantar juntos em um novo array com qualquer nome que você escolher. Vá em frente e pause o vídeo. Dê-lhe um tiro. Então vamos encontrar uma solução juntos. Tudo bem, espero que tenha corrido bem. Vamos em frente e criar outra matriz de cores, então declaramos uma variável de cores para e lhe dará preto, branco, branco, marrom e roxo. Qual método você escolheu para participar da corrida? Espero que você escolheu o método King Cat, então vamos declarar uma variável todas as cores e atribuído o valor de cores que pode cap método preenchido com um argumento de cores, também. Se verificarmos o valor da nossa matriz de todas as cores no conselho, devemos ver que ambos os raios formaram uma matriz. Vamos fazer outro método de gato de lata. Aqui está o seu desafio. Vá em frente e crie mais uma matriz de cores. Desta vez, as cores podem ser as mesmas. Se você quiser, então tinha todos os raios juntos como fizemos em nossa lição. Vá em frente, pause o vídeo e dê uma chance. Então vamos encontrar uma solução juntos em alguns instantes. Tudo bem, como ir? Vamos em frente e declarar cores variáveis. Três. Vamos dar-lhe os valores de vermelho, branco e azul. A partir daí, vamos adicionar todos os três de seu aumento juntos para formar uma nova matriz. Então vamos declarar variável mais todas as cores e um filho do valor das cores no método comm cat preenchido com as cores da matriz um e cores, também. Tudo bem. Espero que tenha sido uma crítica muito fácil para você. Agora vamos fazer mais dois desafios rápidos. Quero que declare duas variáveis. Cores invertidas e que você inverte a ordem de todos os elementos na matriz, todas as cores e cores do alfabeto em que você inverte a ordem de todos os elementos na matriz de todas as cores da matriz. Vá em frente e vídeo positivo, e então vamos dar uma chance juntos em um momento. Certo, você usou o método inverso e ordenação? Vamos em frente e resolver. Estes juntos irão declarar um muito bem chamado cores reversas e um sinal do valor de todas as cores e o método inverso então irá declarar uma variável chamada cores do alfabeto e um filho no valor de todas as cores no método de classificação. Certo, para o Último Desafio, vamos implementar este método de fatia. Isso vai levar um pouco mais de trabalho. Vamos fazer uma nova matriz chamada Tempo e dar-lhe os valores de chuvoso, frio, frio, nevado, nevado, nublado, quente, quente e úmido. Para o nosso desafio, eu quero que você retorne um valor de matriz para uma nova variável chamada Winter que captura todos os valores de inverno da matriz. Eu também quero que você retorne um valor de matriz para uma variável chamada Summer, usando o método de fatia, retornando todos os valores de verão. Vá em frente e vídeo positivo e dê uma chance. Então vamos encontrar a solução juntos. Tudo bem, como ir? Espero que tenha conseguido. Mas se não, aqui está uma abordagem que eu tomaria. Vamos começar com a captura do tempo de inverno. Podemos presumir que são os elementos. Chuvoso, frio, frio , nevado e nublado. Nós vamos usar este método fatia no tempo, vamos declarar um inverno variável e ascendeu o valor do tempo o método fatia, e então nós temos que escolher o que nós vamos preencher o método fatia com as condições de inverno são Não índice zero através do índice quatro. Então, quais argumentos vamos colocar em nosso método fatia? Zero. Porque queremos pegar o item. Ele índice zero, e nosso segundo argumento não vai ser quatro porque o segundo argumento é até, mas não incluindo esse argumento. Então vamos escolher cinco como nosso segundo argumento. Vamos dar uma chance lá. Capturamos nossa matriz de inverno. Agora vamos capturar uma matriz de verão. Vamos querer quente, quente e úmido quente. Esse é o índice cinco? Então vamos começar com isso porque o primeiro argumento incluirá o índice que nomeamos. E porque queremos ir até o final da matriz, não teremos que entrar em outro argumento. Vamos olhar para os nossos valores de verão e ver o que temos Perfeito. Agora vamos fazer o mesmo. Mas vamos usar números negativos para realizar a mesma tarefa que aprendemos em nossa lição. Vá em frente e pause o vídeo e dê uma foto com números negativos. Tudo bem. Como ir. Vamos chegar a uma possível solução. Uma vez que você começa uma compreensão mental deste conceito, é deve começar a vir até você. Naturalmente, queremos pegar os mesmos elementos de inverno que antes. Então começamos pelo primeiro item em nosso índice. Contamos a partir do fim e negativos. Lembro-me que quando contamos a partir do fim, não começamos com zero, mas com negativo. Vemos que nublado é o quarto item do final da matriz. Mas como não incluímos a posição do segundo argumento, temos que colocar três negativos nesse ponto. Não, vamos em frente e encontrar a solução para elementos de verão. Vamos começar declarando nossa variável de verão e um filho do valor do tempo e do método da fatia. Então, queremos escolher o primeiro elemento do verão, que está no índice de três negativos. E porque queremos ir até o fim da nossa matriz, não há necessidade de outro argumento. Perfeito. Bem, isso é tudo para este laboratório. Obrigado por se juntar a mim como nós tomamos este mergulho mais profundo em um método de raio há muito mais onde este veio. Estou ansioso para se juntar a você na próxima lição. 8. Javascript de básico - quadrinhos:: Bem-vindo de volta ao Java, despojado o básico nesta lição. Vamos rever nossa seção de aumento que cobrimos até agora. Vamos cobrir um aumento e seus métodos. Vamos fazer isso em um formato de teste. Tal como acontece com todas as nossas revisões de seção, se as lições pareciam fáceis para você, então você pode não sentir a necessidade de fazer esta revisão s. Esta lição não irá fornecer qualquer novo material irá se mover lento e deliberado para reforçar cereal. No entanto, se a sua compreensão puder usar um exercício útil e uma atualização, esta é a lição para você. Vamos começar com uma definição de atualização de uma corrida. Um aumento. Nossa lista, como objetos lá usados para armazenar vários valores e uma única variável especificamente para armazenar sequências de valores escritos como uma lista entre colchetes separados por comentários . Nossa primeira pergunta é em relação a como declaramos uma matriz qual das seguintes opções irá criar uma opção de matriz. Um var é igual e abrir e fechar chaves ser var matriz é igual a colchetes abertos e fechados . Ver array distante é igual à função de palavra-chave, seguido por parênteses e um bloco de código ou D abrir e fechar colchetes com valores separados por vírgulas. Felizmente, este foi um quebra-gelo fácil. Não há necessidade de pausar o vídeo. A resposta é B e D. Abrir e fechar colchetes irá criar uma matriz vazia, como vemos com a opção, B e D irá criar uma matriz preenchida com os valores dos números. 1234 e cinco. Agora vamos passar para outra pergunta, dada a seguinte variedade de nomes de animais Max, Oscar, Charlie e Sam Como acessamos o nome Charlie? Vá em frente e pause o vídeo se você precisar abrir o cônsul cromado e experimentar a solução possível. Quando você estava pronto, retomou a lição. A resposta é C A. Não funcionará porque você não acessar itens em um objeto de matriz com a notação DOT, como fazemos com objetos normais. B não é válido porque isso realmente acessaria a string. O Sam. Lembre-se, computadores não começam a contar com o número um. Começam a contar com o número zero máximo. Zero Oscar é um, e Charlie está muito bem. Vamos passar para o Ray. Métodos. Métodos e funções são abordados em uma seção adicional deste curso. A diferença entre um método e uma função é estritamente vocabulário. Quando a função é anexada a um objeto que matrizes são um tipo de objeto JavaScript, ele é chamado de método. Quando ele não está ligado a um objeto, ele é chamado de uma função. Não há uma diferença além de que supor foram dadas a seguinte matriz. Que método usaríamos se quiséssemos tirar um item do final de uma matriz? E qual método seria usado se quiséssemos adicionar um item ao final da matriz? A. Números com o método shift Be números com o método desembainhado passando três. Como argumento, Veja o método push com um argumento de três ou método pop D. Vá em frente e pause o vídeo para encontrar a solução, em seguida, continue quando estiver pronto para a resposta. Tudo bem. Para tirar um item do final da matriz, você usaria o método pop. Isso retornaria o valor do número sete, e nossa matriz de números não teria os valores de 234 e seis. Se quiséssemos adicionar um número ao final de uma matriz, usaríamos o método push com um argumento de três. Nossa matriz de números saberia como os valores de 2346 e três vamos passar para a nossa próxima pergunta. Vamos supor que temos uma série de nomes. Quais dois métodos serão usados para remover o primeiro elemento da matriz, e qual método será usado para adicionar um elemento à frente de uma visita de matriz. Opção A. O método Shifts. Seja o método shift com um argumento do stream Joe. Veja o método de deslocamento da ONU com um argumento do String Joe ou D O método unshaved. Tudo bem, vá em frente e pause um vídeo. Experimente no Cônsul. Se você precisar do Teoh, retome o vídeo quando estiver pronto para a solução. As respostas são A e C para remover um elemento da frente da matriz. Usamos nosso método de turno. Nós não passamos para ele uma discussão porque não estamos olhando para o dedo do pé. Adicionar ao array, mas para remover dele. Em seguida, veja os nomes são ponto unsheathed. Com a corda, Joe colocará um elemento na frente da matriz. Porque estamos inserindo. Precisamos ter um argumento, e é por isso que escolheríamos C em vez de D. Vamos passar para nossa próxima pergunta. Deram-nos três. Uma raça Qual opção irá unir estas duas mulheres e homens Arrays no reboque? Um. Quais opções vão unir essas duas mulheres e homens são levantados no reboque. Um. Qual opção colocará os homens antes das mulheres? Qual opção colocará as mulheres antes dos homens e qual opção adicionará animais de estimação ao final da matriz? Vá em frente e venha com uma solução e retome quando estiver pronto para uma resposta. Ambas as opções A e D unirão as matrizes de homens e mulheres com o gato de lata. Método B não funciona porque é a palavra-chave errada. Uma opção C não funciona porque está passando um argumento com uma série de mulheres. Em vez da variável mulheres que consiste em nossa matriz e os elementos dentro dela. opção B colocará os nomes das mulheres antes dos homens porque podem. O método CAT é anexado a ele. Bem. Opção C irá colocar o nome das mulheres após os homens porque eles podem cap método é anexado à matriz dos homens. Por fim, Opção E colocará os elementos da nossa matriz na ordem das mulheres homens, depois dos animais de estimação. Podemos ver que podemos passar múltiplos ou levantar como argumentos ao mesmo tempo, como com homens e animais de estimação, e eles vão se juntar a nova matriz na ordem em que os argumentos foram passados. Vejamos mais dois métodos. Vejamos uma matriz chamada Roy G Bit. Vamos definir igual a uma matriz com os valores de vermelho, laranja, amarelo, verde, azul, índigo e violeta. Que método usamos se quisermos reverter a ordem dessas cores do arco-íris. Além disso, suponha que quiséssemos organizar cores do arco-íris em ordem alfabética. Que método seria usado para conseguir isso? Vá em frente e dê uma chance. Então vamos olhar para uma resposta juntos. letra B irá inverter a ordem do nosso array como o método necessário é inverso e não opção . Uma ordem inversa se quisermos classificar nosso raio em ordem alfabética, não precisamos passar nenhum argumento em relação a qualquer tipo de filtro, porque por padrão, espada irá ordenar alfabeticamente. Vamos fechar esta revisão olhando para mais uma fatia de método. Este foi provavelmente o método mais complicado que cobrimos a partir desta revisão Vamos começar com a definição de fatia. O método fatia retorna uma cópia show de uma parte de uma matriz em um novo objeto matriz. Ele irá retornar uma nova matriz enquanto deixa a matriz original intocada. Vamos voltar ao nosso array Roy G. BIV, que implementação do SLICE retornará os valores de vermelho, laranja e amarelo. Vá em frente e venha com uma resposta e retome o vídeo quando estiver pronto para a solução. As respostas são A e E nosso primeiro argumento e o método da fatia vai ser nosso ponto de partida . A corda vermelha é o primeiro item em nossa matriz, também conhecido como Índice zero, em uma matriz para Opção E. Temos um negativo sete. O negativo significa que contamos a partir do final, começando com um, não zero. Isso também nos coloca na corda vermelha. Nosso segundo argumento é o índice baseado em zero no qual o dedo termina a extração. Enquanto nosso primeiro argumento incluiu o elemento no índice atual são segundo argumento é os elementos que levam até, mas não incluindo o índice atual. Então, indexar três pontos para a cadeia verde. Então pegamos todos os elementos que levam até, mas não incluindo a corda verde. Vamos seguir em frente e fechar com uma última pergunta novamente aderindo à nossa matriz atual. Vamos voltar verde através da violeta. Que opções nos permitiriam fazer isso? Vá em frente e pause o vídeo para encontrar as várias soluções e retomar quando estiver pronto para as respostas. Certo, opção A. não funciona porque o primeiro argumento é o índice quatro, que é o quinto elemento. Azul, não verde. Então, temos o ponto de partida errado. Opção B funciona quando apresentamos apenas um argumento. Esse é o ponto de partida da nossa extração. Três é o elemento da cadeia verde, e ele irá extrair todos os elementos depois dele. Os elementos que procurávamos para Option C. Nosso ponto de partida é que o Índice 3 já discutiu, e então temos nosso segundo argumento de sete. Nosso último elemento amarelo é o índice seis. Mas o segundo argumento de fatia leva até, mas não incluindo o segundo argumento, então seis não funcionaria, mas sete dutos Opção D não funciona porque três negativos nos colocarão em azul. Lembre-se, contar a partir do final começa em um e não zero. opção e também será a solução certa, começando em quatro verdes negativos e extraindo tudo o que vem depois dele. Por último, a Opção F também funciona. Negativo quatro dá-nos o posicionamento inicial certo e extrai todo o caminho para sete, como discutimos com opções Seat. Tudo bem, isso é tudo o que temos por agora, em uma revisão de métodos rave. Obrigado por se juntar a mim e nos vemos na próxima lição.