{"id":114737,"date":"2023-08-01T13:44:20","date_gmt":"2023-08-01T16:44:20","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/"},"modified":"2023-08-01T13:44:20","modified_gmt":"2023-08-01T16:44:20","slug":"javascript-list-trabalhando-com-listas-arrays-em-javascript","status":"publish","type":"post","link":"https:\/\/homolog.fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/","title":{"rendered":"JavaScript List: Trabalhando com listas (arrays) em JavaScript"},"content":{"rendered":"<p><body><\/p>\n<h1>Conceito de listas em JavaScript<\/h1>\n<p>Listas s\u00e3o estruturas de dados fundamentais em programa\u00e7\u00e3o, e em JavaScript n\u00e3o \u00e9 diferente. No contexto da linguagem, uma lista \u00e9 conhecida como array. Um array \u00e9 uma cole\u00e7\u00e3o ordenada de elementos, em que cada elemento pode ser um valor de qualquer tipo de dado. Essa estrutura nos permite armazenar e acessar m\u00faltiplos valores de forma eficiente.<\/p>\n<h2>Declara\u00e7\u00e3o de uma lista em JavaScript<\/h2>\n<p>Em JavaScript, podemos declarar uma lista utilizando colchetes e separando os elementos por v\u00edrgulas. Por exemplo, podemos criar um array com os n\u00fameros de 1 a 5 da seguinte forma:<\/p>\n<pre><code>let listaNumeros = [1, 2, 3, 4, 5];<\/code><\/pre>\n<p>Ao acessar os elementos de uma lista, utilizamos o seu \u00edndice. O \u00edndice de um array come\u00e7a em 0, ou seja, o primeiro elemento tem \u00edndice 0, o segundo elemento tem \u00edndice 1, e assim por diante. Para acessar um elemento espec\u00edfico, usamos a sintaxe <code>nomeDoArray[indice]<\/code>. Por exemplo, para acessar o n\u00famero 3 do array <code>listaNumeros<\/code>, utilizamos:<\/p>\n<pre><code>let elemento = listaNumeros[2]; \/\/ O valor de 'elemento' ser\u00e1 3<\/code><\/pre>\n<h2>Manipula\u00e7\u00e3o de listas em JavaScript<\/h2>\n<p>Uma caracter\u00edstica importante das listas em JavaScript \u00e9 que elas s\u00e3o mut\u00e1veis, ou seja, podemos adicionar, remover e modificar elementos durante a execu\u00e7\u00e3o do programa. Podemos adicionar um elemento ao final de um array utilizando o m\u00e9todo <code>push()<\/code>, por exemplo:<\/p>\n<pre><code>listaNumeros.push(6); \/\/ Adiciona o n\u00famero 6 ao final da lista<\/code><\/pre>\n<p>Tamb\u00e9m podemos remover o \u00faltimo elemento de um array utilizando o m\u00e9todo <code>pop()<\/code>, que retorna o elemento removido:<\/p>\n<pre><code>let elementoRemovido = listaNumeros.pop(); \/\/ O valor de 'elementoRemovido' ser\u00e1 6<\/code><\/pre>\n<p>Al\u00e9m disso, podemos alterar o valor de um elemento espec\u00edfico acessando-o pelo seu \u00edndice e atribuindo o novo valor, como no exemplo abaixo:<\/p>\n<pre><code>listaNumeros[0] = 10; \/\/ Altera o valor do primeiro elemento para 10<\/code><\/pre>\n<h2>M\u00e9todos \u00fateis para trabalhar com listas em JavaScript<\/h2>\n<p>Al\u00e9m das opera\u00e7\u00f5es b\u00e1sicas de adicionar, remover e acessar elementos, JavaScript fornece uma s\u00e9rie de m\u00e9todos \u00fateis para trabalhar com listas. Esses m\u00e9todos facilitam tarefas comuns, como buscar elementos, filtrar valores, realizar c\u00e1lculos e muitos outros.<\/p>\n<p>Aqui est\u00e3o alguns m\u00e9todos importantes:<\/p>\n<ul>\n<li><code>length()<\/code>: Retorna o n\u00famero de elementos em um array.<\/li>\n<li><code>forEach()<\/code>: Executa uma fun\u00e7\u00e3o para cada elemento do array.<\/li>\n<li><code>map()<\/code>: Cria um novo array com base em uma fun\u00e7\u00e3o aplicada em cada elemento.<\/li>\n<li><code>filter()<\/code>: Cria um novo array contendo apenas os elementos que satisfazem uma determinada condi\u00e7\u00e3o.<\/li>\n<li><code>reduce()<\/code>: Reduz o array a um \u00fanico valor, aplicando uma fun\u00e7\u00e3o acumuladora.<\/li>\n<\/ul>\n<p>Por exemplo, vamos supor que temos um array de n\u00fameros e queremos obter a soma de todos os valores. Podemos utilizar o m\u00e9todo <code>reduce()<\/code>, passando uma fun\u00e7\u00e3o que acumula os valores:<\/p>\n<pre><code>let numeros = [1, 2, 3, 4, 5];\n  \nlet soma = numeros.reduce((acumulador, numero) =&gt; {\n  return acumulador + numero;\n}, 0); \/\/ O valor de 'soma' ser\u00e1 15<\/code><\/pre>\n<p>Outro m\u00e9todo \u00fatil \u00e9 o <code>find()<\/code>, que retorna o primeiro elemento que satisfaz uma determinada condi\u00e7\u00e3o. Por exemplo, vamos buscar o primeiro n\u00famero par no array <code>numeros<\/code>:<\/p>\n<pre><code>let numeroPar = numeros.find((numero) =&gt; {\n  return numero % 2 === 0;\n}); \/\/ O valor de 'numeroPar' ser\u00e1 2<\/code><\/pre>\n<h2>Boas pr\u00e1ticas ao utilizar listas em JavaScript<\/h2>\n<p>Ao trabalhar com listas em JavaScript, algumas boas pr\u00e1ticas podem ajudar a escrever um c\u00f3digo mais eficiente e f\u00e1cil de manter. Aqui est\u00e3o algumas dicas importantes:<\/p>\n<ol>\n<li>Utilize nomes descritivos para os seus arrays. Isso torna o c\u00f3digo mais leg\u00edvel e facilita o entendimento das suas inten\u00e7\u00f5es.<\/li>\n<li>Evite manipular diretamente o tamanho de um array (atribuindo um valor ao seu <code>length<\/code>). Isso pode causar inconsist\u00eancias e erros no c\u00f3digo. Utilize os m\u00e9todos apropriados, como <code>push()<\/code> e <code>pop()<\/code>, para adicionar e remover elementos.<\/li>\n<li>Lembre-se de que o \u00edndice de um array come\u00e7a em 0. Sempre verifique se voc\u00ea est\u00e1 acessando os elementos corretos para evitar erros de l\u00f3gica.<\/li>\n<li>Ao percorrer um array utilizando um loop, evite utilizar o <code>for<\/code> tradicional (por exemplo, <code>for (let i = 0; i &lt; array.length; i++)<\/code>). Em vez disso, utilize o <code>forEach()<\/code> ou o <code>map()<\/code>, que s\u00e3o mais leg\u00edveis e evitam erros comuns.<\/li>\n<li>Evite manipular elementos de um array enquanto estiver percorrendo-o com um loop. Isso pode levar a resultados inesperados e erros. Se voc\u00ea precisar modificar elementos durante a itera\u00e7\u00e3o, crie um novo array e atribua os valores modificados a ele.<\/li>\n<\/ol>\n<p>Seguindo essas boas pr\u00e1ticas, voc\u00ea estar\u00e1 escrevendo um c\u00f3digo mais limpo, mais leg\u00edvel e menos propenso a erros ao trabalhar com listas em JavaScript.<\/p>\n<h2>Manipulando listas em JavaScript<\/h2>\n<p>Ao trabalhar com listas em JavaScript, \u00e9 fundamental conhecer as diferentes formas de manipular os elementos presentes em um array. Essas manipula\u00e7\u00f5es podem incluir a adi\u00e7\u00e3o, remo\u00e7\u00e3o, ordena\u00e7\u00e3o e at\u00e9 mesmo a busca de elementos espec\u00edficos dentro da lista. Nesta se\u00e7\u00e3o, exploraremos algumas t\u00e9cnicas essenciais para manipular listas em JavaScript.<\/p>\n<h3>1. Adicionando elementos:<\/h3>\n<p>O m\u00e9todo <code>push()<\/code> \u00e9 muito \u00fatil para adicionar novos elementos ao final de um array. Com esse m\u00e9todo, podemos adicionar um ou mais elementos rapidamente. Por exemplo:<\/p>\n<pre><code>let listaAnimais = [\"cachorro\", \"gato\", \"passarinho\"];\nlistaAnimais.push(\"coelho\", \"peixe\");<\/code><\/pre>\n<p>Al\u00e9m disso, podemos utilizar o m\u00e9todo <code>concat()<\/code> para combinar dois ou mais arrays em um \u00fanico array. Veja o exemplo abaixo:<\/p>\n<pre><code>let listaFrutas = [\"ma\u00e7\u00e3\", \"banana\"];\nlet listaLegumes = [\"cenoura\", \"ab\u00f3bora\"];\nlet listaAlimentos = listaFrutas.concat(listaLegumes);<\/code><\/pre>\n<h3>2. Removendo elementos:<\/h3>\n<p>Para remover elementos de um array, podemos utilizar o m\u00e9todo <code>pop()<\/code>, que remove o \u00faltimo elemento e retorna o valor removido. Por exemplo:<\/p>\n<pre><code>let ultimoAnimalRemovido = listaAnimais.pop();<\/code><\/pre>\n<p>Outra forma de remover elementos \u00e9 utilizando o m\u00e9todo <code>splice()<\/code>, que permite remover elementos em posi\u00e7\u00f5es espec\u00edficas. Veja o exemplo a seguir:<\/p>\n<pre><code>let listaCores = [\"azul\", \"vermelho\", \"verde\", \"amarelo\"];\nlistaCores.splice(1, 2); \/\/ Remove 2 elementos a partir da posi\u00e7\u00e3o 1<\/code><\/pre>\n<h3>3. Ordenando elementos:<\/h3>\n<p>Para ordenar os elementos de um array em ordem alfab\u00e9tica ou num\u00e9rica, podemos utilizar o m\u00e9todo <code>sort()<\/code>. Por exemplo:<\/p>\n<pre><code>let listaNumeros = [3, 1, 5, 2, 4];\nlistaNumeros.sort();<\/code><\/pre>\n<p>\u00c9 importante mencionar que, por padr\u00e3o, o m\u00e9todo <code>sort()<\/code> realiza uma ordena\u00e7\u00e3o de acordo com a codifica\u00e7\u00e3o Unicode dos elementos. Portanto, se voc\u00ea estiver trabalhando com n\u00fameros, \u00e9 necess\u00e1rio fornecer uma fun\u00e7\u00e3o de compara\u00e7\u00e3o como argumento para o m\u00e9todo <code>sort()<\/code>. Por exemplo:<\/p>\n<pre><code>listaNumeros.sort((a, b) => a - b);<\/code><\/pre>\n<h3>4. Buscando elementos:<\/h3>\n<p>Para buscar elementos espec\u00edficos dentro de um array, podemos utilizar o m\u00e9todo <code>indexOf()<\/code>. Esse m\u00e9todo retorna o \u00edndice do elemento encontrado ou -1 caso o elemento n\u00e3o seja encontrado. Veja o exemplo a seguir:<\/p>\n<pre><code>let indiceGato = listaAnimais.indexOf(\"gato\");<\/code><\/pre>\n<p>Outra op\u00e7\u00e3o \u00e9 utilizar o m\u00e9todo <code>find()<\/code>, que retorna o primeiro elemento que satisfaz uma determinada condi\u00e7\u00e3o. Por exemplo, vamos buscar o elemento que contenha a palavra &#8220;JavaScript&#8221;:<\/p>\n<pre><code>let elementoEncontrado = listaAnimais.find((elemento) => elemento.includes(\"JavaScript\"));<\/code><\/pre>\n<p>Essas s\u00e3o apenas algumas das t\u00e9cnicas que podemos utilizar para manipular listas em JavaScript. \u00c9 importante lembrar que a escolha do m\u00e9todo correto depender\u00e1 do contexto e da tarefa que estamos realizando. Portanto, \u00e9 recomendado explorar a documenta\u00e7\u00e3o da linguagem para encontrar ainda mais recursos e funcionalidades relacionadas ao trabalho com listas.<\/p>\n<p>Com todas essas t\u00e9cnicas em mente, voc\u00ea estar\u00e1 mais apto a manipular e trabalhar de forma eficiente com listas em JavaScript. Lembre-se de aplicar as melhores pr\u00e1ticas e escolher o m\u00e9todo mais adequado para cada situa\u00e7\u00e3o. N\u00e3o se esque\u00e7a de utilizar a palavra-chave JavaScript List: Trabalhando com listas (arrays) em JavaScript em pelo menos um par\u00e1grafo a cada quatro, para otimizar o SEO do seu conte\u00fado. Agora que voc\u00ea tem esse conhecimento em m\u00e3os, aproveite para criar aplica\u00e7\u00f5es mais poderosas e interativas utilizando listas em JavaScript.<\/p>\n<h2><a href=\"https:\/\/fluency.io\/br\/blog\/cursos\/#programa\u00e7\u00e3o\/?utm_source=blog\" target=\"_blank\" rel=\"noopener\">A Awari<\/a> \u00e9 a melhor plataforma para aprender sobre programa\u00e7\u00e3o no Brasil.<\/h2>\n<p>Aqui voc\u00ea encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu pr\u00f3ximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.<\/p>\n<p>J\u00e1 pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? <a href=\"https:\/\/app.fluency.io\/br\/blog\/candidatura?&#038;utm_source=blog&#038;utm_campaign=paragrafofinal\" target=\"_blank\" rel=\"noopener\">Clique aqui<\/a> para se inscrever na Awari e come\u00e7ar a construir agora mesmo o pr\u00f3ximo cap\u00edtulo da sua carreira em dados.<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste artigo, explicamos o conceito de listas em JavaScript, como criar e acessar os elementos de um array. Tamb\u00e9m discutimos m\u00e9todos \u00fateis para manipular listas, tais como push(), pop(), find() e reduce(). Al\u00e9m disso, fornecemos boas pr\u00e1ticas para trabalhar com listas e dicas para escrever um c\u00f3digo eficiente e f\u00e1cil de manter. Aprenda a usar listas em JavaScript e crie aplica\u00e7\u00f5es robustas e eficientes.<\/p>\n","protected":false},"author":9,"featured_media":27853,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-114737","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-skills","format-artigos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>JavaScript List: Trabalhando com listas (arrays) em JavaScript - Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"Neste artigo, explicamos o conceito de listas em JavaScript, como criar e acessar os elementos de um array. Tamb\u00e9m discutimos m\u00e9todos \u00fateis para manipular ...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript List: Trabalhando com listas (arrays) em JavaScript - Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"Neste artigo, explicamos o conceito de listas em JavaScript, como criar e acessar os elementos de um array. Tamb\u00e9m discutimos m\u00e9todos \u00fateis para manipular ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-01T16:44:20+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaue\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/\",\"url\":\"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/\",\"name\":\"JavaScript List: Trabalhando com listas (arrays) em JavaScript - Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2023-08-01T16:44:20+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"Neste artigo, explicamos o conceito de listas em JavaScript, como criar e acessar os elementos de um array. Tamb\u00e9m discutimos m\u00e9todos \u00fateis para manipular ...\",\"breadcrumb\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\",\"width\":1027,\"height\":420},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/homolog.fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript List: Trabalhando com listas (arrays) em JavaScript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency.io Brasil\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fluency.io\/br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\",\"name\":\"kaue\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"caption\":\"kaue\"},\"url\":\"https:\/\/homolog.fluency.io\/br\/author\/kaue\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JavaScript List: Trabalhando com listas (arrays) em JavaScript - Fluency.io Brasil","description":"Neste artigo, explicamos o conceito de listas em JavaScript, como criar e acessar os elementos de um array. Tamb\u00e9m discutimos m\u00e9todos \u00fateis para manipular ...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/","og_locale":"pt_BR","og_type":"article","og_title":"JavaScript List: Trabalhando com listas (arrays) em JavaScript - Fluency.io Brasil","og_description":"Neste artigo, explicamos o conceito de listas em JavaScript, como criar e acessar os elementos de um array. Tamb\u00e9m discutimos m\u00e9todos \u00fateis para manipular ...","og_url":"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/","og_site_name":"Fluency.io Brasil","article_published_time":"2023-08-01T16:44:20+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kaue","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/","url":"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/","name":"JavaScript List: Trabalhando com listas (arrays) em JavaScript - Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/#primaryimage"},"image":{"@id":"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/#primaryimage"},"thumbnailUrl":"","datePublished":"2023-08-01T16:44:20+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"Neste artigo, explicamos o conceito de listas em JavaScript, como criar e acessar os elementos de um array. Tamb\u00e9m discutimos m\u00e9todos \u00fateis para manipular ...","breadcrumb":{"@id":"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/#primaryimage","url":"","contentUrl":"","width":1027,"height":420},{"@type":"BreadcrumbList","@id":"https:\/\/fluency.io\/br\/blog\/javascript-list-trabalhando-com-listas-arrays-em-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/homolog.fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"JavaScript List: Trabalhando com listas (arrays) em JavaScript"}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency.io Brasil","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fluency.io\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a","name":"kaue","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","caption":"kaue"},"url":"https:\/\/homolog.fluency.io\/br\/author\/kaue\/"}]}},"_links":{"self":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/114737","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/comments?post=114737"}],"version-history":[{"count":0,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/114737\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/media?parent=114737"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/categories?post=114737"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/tags?post=114737"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/format?post=114737"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=114737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}