[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray [Back]  [Original]

Array.isArray() - JavaScript | MDN

Esta pgina foi traduzida do ingls pela comunidade. Saiba mais e junte-se comunidade MDN Web Docs.

View in English Always switch to English

Array.isArray()

Baseline Widely available

This feature is well established and works across many devices and browser versions. Its been available across browsers since julho de 2015.

Sumrio

O mtodo Array.isArray() retorna true se um objeto uma array, e false se no .

In this article

Sintaxe

Array.isArray(obj)

Parmetros

obj

O objeto a ser verificado.

Descrio

Se o objeto um Array, retorna true(verdadeiro), caso contrrio retornado false(falso).

Veja o artigo "Determinando com absoluta preciso se um objeto em Javascript ou no uma array" para mais detalhes.

Exemplos

js
// todas as chamadas conseguintes retornam true
Array.isArray([]);
Array.isArray([1]);
Array.isArray(new Array());
// Pequeno detalhe: Array.prototype por si s  uma array:
Array.isArray(Array.prototype);

// todas as conseguintes retornam false
Array.isArray();
Array.isArray({});
Array.isArray(null);
Array.isArray(undefined);
Array.isArray(17);
Array.isArray("Array");
Array.isArray(true);
Array.isArray(false);
Array.isArray({ __proto__: Array.prototype });

Polyfill

Executando o seguinte cdigo antes de qualquer outro, o mtodo Array.isArray() ser criado, caso o browser no o disponibilize nativamente.

js
if (!Array.isArray) {
  Array.isArray = function (arg) {
    return Object.prototype.toString.call(arg) === "[object Array]";
  };
}

Especificaes

Specification
ECMAScript 2027 LanguageSpecification
# sec-array.isarray

Compatibilidade com o Browser

Veja Tambm


Web Proxy Viewer  |  New URL  |  Original Page