Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnologia Web para desenvolvedores
  2. JavaScript
  3. Referência JavaScript
  4. Objetos Globais
  5. Array
  6. Array.prototype.length

Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.

View in EnglishAlways switch to English

Array.prototype.length

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julho de 2015⁩.

A propriedadelength representa um inteiro de 32-bit sem sinal, que especifíca o número de elementos em um array.

Property attributes ofArray.prototype.length
Writableyes
Enumerableno
Configurableno

Sintaxe

arr.length

Descrição

O valor da propriedade length é um inteiro com um sinal positivo e valor menor que 2 elevado na 32ª potência(232).

Você pode setar o a propriedadelength para truncar um array a qualquer momento. Quando você extende um array mudando sua propriedadelength, o numero de elementos atuais não é incrementado; por exemplo, se você setar o tamanho para 3 quando ele é atualmente 2, o array continua somente com 2 elementos. Assim, a propriedadelength não diz nada sobre o tamanho de valores definidos no array. Veja tambémRelacionamento entrelength e propriedades numéricas.

Exemplos

Iterando sobre um array

No exemplo a seguirnumbers é iterado considerando a propriedadelength para ver quantos elementos ele tem. O valor de cada elemento recebe então o dobro.

js
var numbers = [1, 2, 3, 4, 5];for (var i = 0; i < numbers.length; i++) {  numbers[i] *= 2;}// numbers is now [2, 4, 6, 8, 10]

Encurtando um array

O exemplo a seguir encurta o arraystatesUS para um tamanho de 50 se o tamanho corrente for maior do que 50.

js
if (statesUS.length > 50) {  statesUS.length = 50;}

Especificações

Specification
ECMAScript® 2026 Language Specification
# sec-properties-of-array-instances-length

Compatibilidade com navegadores

Veja também

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp