Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnologia Web para desenvolvedores
  2. JavaScript
  3. Referência JavaScript
  4. Objetos Globais
  5. Float32Array

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

Float32Array

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 array tipadaFloat32Array representa uma array de 32-bits contendo floats (correspondendo ao tipo de dadosfloat em C) na ordem dos bytes da plataforma. Se o controle sobre a ordem dos bytes for precisa, useDataView. Os conteúdos iniciam em0. Uma vez estabelecido, você pode referenciar os elementos na array usando os métodos do objeto ou usando a síntaxe padrão das arrays (Isto é, usando colchetes)

Síntaxe

new Float32Array(); // novo no ES2017new Float32Array(length);new Float32Array(typedArray);new Float32Array(object);new Float32Array(buffer [, byteOffset [, length]]);

Para mais informações sobre a síntaxe de construção e os parâmetros, vejaTypedArray.

Propriedades

Float32Array.BYTES_PER_ELEMENT

Retorna um número valor do tamanho do elemento.4 no caso de umaFloat32Array.

Float32Array.length

Método estático cujo o valor é0. Para o tamanho atual (número de elementos), vejaFloat32Array.prototype.length.

Float32Array.name

Retorna o valor em string do nome do constructor. No caso deFloat32Array é "Float32Array".

Float32Array.prototype

Prototype para os objetosTypedArray.

Métodos

Float32Array.from()

Cria uma novaFloat32Array de um array-like ou um objeto iterável. Veja tambémArray.from().

Float32Array.of()

Cria uma novaFloat32Array with um número variável de argumentos. Veja tambémArray.of().

Float32Array prototype

Todos os objetosFloat32Array herdam de%TypedArray%.prototype.

Propriedades

Float32Array.prototype.constructor

Retorna a função cujo criou o protótipo da instância. Este é o construtor padrão da ArrayFloat32Array.

Float32Array.prototype.bufferSomente leitura

Retorna osArrayBuffer referenciado pela ArrayFloat32Array fixada na hora de sua construção e ésomente leitura.

Float32Array.prototype.byteLengthSomente leitura

Retorna o tamanho (em bytes) da ArrayFloat32Array do começo de seuArrayBuffer. Fixado na hora de sua construção e ésomente leitura.

Float32Array.prototype.byteOffsetSomente leitura

Retorna o deslocamento (em bytes) da ArrayFloat32Array do começo de seuArrayBuffer. Fixado na hora de sua construção e ésomente leitura.

Float32Array.prototype.lengthSomente leitura

Retorna o número de elementos na ArrayFloat32Array do começo de seuArrayBuffer. Fixado na hora de sua construção e ésomente leitura.

Métodos

Float32Array.prototype.copyWithin()

Copia a sequência dos elementos dentro da Array. Veja tambémArray.prototype.copyWithin().

Float32Array.prototype.entries()

Retorna um novo objetoArray Iterator que contém os pares chave/valor para cada índex na array. Veja tambémArray.prototype.entries().

Float32Array.prototype.every()

Testa quando todos os elementos na array passam no teste proveniente de uma função. Veja tambémArray.prototype.every().

Float32Array.prototype.fill()

Preenche todos os elementos de uma array do índex inicial ao índex final com um valor estático. Veja tambémArray.prototype.fill().

Float32Array.prototype.filter()

Cria uma nova array com todos os elementos dessa array para a função de filtragem que retornartrue. Veja tambémArray.prototype.filter().

Float32Array.prototype.find()

Retorna o valor na array encontrado, se um elemento na array satizfaz o teste proveniente de uma função de teste ouundefined se não for encontrado. Veja tambémArray.prototype.find().

Float32Array.prototype.findIndex()

Retorna o index encontrado na array, se um elemento na array satizfaz o teste proveniente de uma função de teste ou -1 se não for encontrado. Veja tambémArray.prototype.findIndex().

Float32Array.prototype.forEach()

Chama uma função para cada elemento na array. Veja tambémArray.prototype.forEach().

Float32Array.prototype.includes()Experimental

Determina quando a array tipada inclui um certo elemento, retornandotrue oufalse como apropriado. Veja tambémArray.prototype.includes().

Float32Array.prototype.indexOf()

Retorna o primeiro (menor) index de um elemento dentro de uma array igual ao valor expecificado, ou -1 se nenhum for encontrado. Veja tambémArray.prototype.indexOf().

Float32Array.prototype.join()

Junta todos os elementos de uma array em uma string. Veja tambémArray.prototype.join().

Float32Array.prototype.keys()

Retorna um novoArray Iterator cujo contem as chaves para cada index na array. Veja tambémArray.prototype.keys().

Float32Array.prototype.lastIndexOf()

Retorna o último (maior) índex de um elemento dentro da array igual ao valor especificado, ou -1 se nenhum for encontrado. Veja tambémArray.prototype.lastIndexOf().

Float32Array.prototype.map()

Cria uma nova array com os resultados da função chamada em cada elemento nesta array. Veja tambémArray.prototype.map().

Float32Array.prototype.move()Não padrão

Versão antiga não padrão deFloat32Array.prototype.copyWithin().

Float32Array.prototype.reduce()

Aplica uma função contra um acumulador e cada valor na array (da esquerda para a direita) com o intuito de reduzí-la a um único valor. Veja tambémArray.prototype.reduce().

Float32Array.prototype.reduceRight()

Aplica uma função contra um acumulador e cada valor na array (da direita para a esquerda) como o intuito de reduzí-la a um único valor. See alsoArray.prototype.reduceRight().

Float32Array.prototype.reverse()

Reverte a ordem se todos os elementos em uma array - o primeiro se torna o último, e o último de torna o primeiro. Veja tambémArray.prototype.reverse().

Float32Array.prototype.set()

Armazena múltiplos valores na array tipada, lendo os valores de entrada de uma array especificada.

Float32Array.prototype.slice()

Extrai uma seção de uma array e retorna uma nova array. Veja tambémArray.prototype.slice().

Float32Array.prototype.some()

Retorna true se pelo menos um elemento nesta array satisfazer a função de teste proveniente de uma função de teste. Veja tambémArray.prototype.some().

Float32Array.prototype.sort()

Classifica os elementos de uma array no lugar e retorna a array. Veja tambémArray.prototype.sort().

Float32Array.prototype.subarray()

Retorna uma nova ArrayFloat32Array a partir de um ponto inicial e um fim pelo índex do elemento.

Float32Array.prototype.values()

Retorna um novo objetoArray Iterator que contém os valores para cada índex na Array. Veja tambémArray.prototype.values().

Float32Array.prototype.toLocaleString()

Retorna uma string localizada representando a array e seus elementos. Veja tambémArray.prototype.toLocaleString().

Float32Array.prototype.toString()

Retorna uma string representando a array e seus elementos. Veja tambémArray.prototype.toString().

Float32Array.prototype[@@iterator]()

Retorna um novo objetoArray Iterator que contém os valores para cada índex na Array.

Exemplos

Diferentes modos de criar uma ArrayFloat32Array:

js
// Pelo seu tamanhovar float32 = new Float32Array(2);float32[0] = 42;console.log(float32[0]); // 42console.log(float32.length); // 2console.log(float32.BYTES_PER_ELEMENT); // 4// Por uma arrayvar arr = new Float32Array([21, 31]);console.log(arr[1]); // 31// Por uma outra TypedArrayvar x = new Float32Array([21, 31]);var y = new Float32Array(x);console.log(y[0]); // 21// Por um ArrayBuffervar buffer = new ArrayBuffer(16);var z = new Float32Array(buffer, 0, 4);// Por um iterávelvar iterable = (function* () {  yield* [1, 2, 3];})();var float32 = new Float32Array(iterable);// Float32Array[1, 2, 3]

Especificações

Specification
ECMAScript® 2026 Language Specification
# sec-typedarray-objects

Compatibilidade com navegadores

Notas de compatibilidade

Começando com o ECMAScript 2015, construtores da ArrayFloat32Array requerem o uso do operadornew. Chamando o construtor da ArrayFloat32Array como uma função, sem onew, irá gerar um erroTypeError de agora em diante.

js
var dv = Float32Array([1, 2, 3]);// TypeError: chamando o construtor da função interna Float32Array// sem o new é proibido
js
var dv = new Float32Array([1, 2, 3]);

Veja também

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp