Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnologia Web para desenvolvedores
  2. JavaScript
  3. Referência JavaScript
  4. Objetos Globais
  5. Array
  6. Array.of()

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.of()

Baseline Widely available

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

O métodoArray.of() cria um nova instância deArray com um número variável de argumentos, independentemente do número ou do tipo dos argumentos.

A diferença entre oArray.of() e o construtor deArray é no tratamento dos argumentos inteiros:Array.of(7) cria um array com um único elemento,7, enquantoArray(7) cria um array vazio de propriedadelength igual a7 (Nota: isso quer dizer um array com7 espaços vazios, e não com valores do tipoundefined).

Array.of(7);       // [7]Array.of(1, 2, 3); // [1, 2, 3]Array(7);          // array com 7 espaços vaziosArray(1, 2, 3);    // [1, 2, 3]

Syntaxe

Array.of(element0[, element1[, ...[, elementN]]])

Parâmetros

elementN

Elementos usados para criar oarray.

Valor de retorno

Uma nova instância deArray.

Descrição

Esta função é parte do padrão ECMAScript 6 (ou ECMAScript 2015).

Para maiores informações veja:

Exemplos

js
Array.of(1); // [1]Array.of(1, 2, 3); // [1, 2, 3]Array.of(undefined); // [undefined]

Polyfill

Executando o seguinte código antes de qualquer outro c[odigo criará oArray.of() se ele não for disponível nativamente.

js
if (!Array.of) {  Array.of = function () {    return Array.prototype.slice.call(arguments);    // Or    let vals = [];    for (let prop in arguments) {      vals.push(arguments[prop]);    }    return vals;  };}

Especificações

Specification
ECMAScript® 2026 Language Specification
# sec-array.of

Compatibilidade com navegadores

Ver também

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp