JavaScriptArraysbasico

length e acesso

Quando você recebe uma lista de dados como resposta de uma API ou precisa exibir os extremos de um conjunto, saber acessar o primeiro, o último e até o elemento do meio é essencial. Essas operações aparecem em dashboards, relatórios e processamento de dados simples, onde você manipula diretamente índices e a propriedade length sem precisar de loops.

O PROBLEMA

Dado array [10,20,30,40,50], exiba: tamanho, primeiro, último e elemento do meio.

EXEMPLO

Tamanho: 5
Primeiro: 10
Último: 50
Meio: 30

SOBRE O CONCEITO

A propriedade length de um array retorna o número de elementos. Como os índices começam em 0, o primeiro elemento está no índice 0 e o último no índice length - 1. O erro comum array[length] tenta acessar um índice que está fora dos limites, resultando em undefined, pois o array de 5 elementos tem índices de 0 a 4. Para o elemento do meio, se o tamanho for ímpar, o índice é Math.floor(length/2). Aqui, com 5 elementos, o meio é o índice 2 (valor 30).

RESOLUÇÃO

Mais exercícios de Arrays

JSA015 · Intermediáriosome e everyJSA017 · IntermediárioOrdenar números corretamenteJSA001 · BásicoCriar e exibir arrayJSA002 · Básicopush e pop
Ver todos os exercícios de JavaScript