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

Float32Array - 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

Float32Array

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.

A array tipada Float32Array representa uma array de 32-bits contendo floats (correspondendo ao tipo de dados float em C) na ordem dos bytes da plataforma. Se o controle sobre a ordem dos bytes for precisa, use DataView. Os contedos iniciam em 0. Uma vez estabelecido, voc pode referenciar os elementos na array usando os mtodos do objeto ou usando a sntaxe padro das arrays (Isto , usando colchetes)

In this article

Sntaxe

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

Para mais informaes sobre a sntaxe de construo e os parmetros, veja TypedArray.

Propriedades

Float32Array.BYTES_PER_ELEMENT

Retorna um nmero valor do tamanho do elemento. 4 no caso de uma Float32Array.

Float32Array.length

Mtodo esttico cujo o valor 0. Para o tamanho atual (nmero de elementos), veja Float32Array.prototype.length.

Float32Array.name

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

Float32Array.prototype

Prototype para os objetos TypedArray.

Mtodos

Float32Array.from()

Cria uma nova Float32Array de um array-like ou um objeto itervel. Veja tambm Array.from().

Float32Array.of()

Cria uma nova Float32Array with um nmero varivel de argumentos. Veja tambm Array.of().

Float32Array prototype

Todos os objetos Float32Array herdam de %TypedArray%.prototype.

Propriedades

Float32Array.prototype.constructor

Retorna a funo cujo criou o prottipo da instncia. Este o construtor padro da Array Float32Array.

Float32Array.prototype.buffer Somente leitura

Retorna os ArrayBuffer referenciado pela Array Float32Array fixada na hora de sua construo e somente leitura.

Float32Array.prototype.byteLength Somente leitura

Retorna o tamanho (em bytes) da Array Float32Array do comeo de seu ArrayBuffer. Fixado na hora de sua construo e somente leitura.

Float32Array.prototype.byteOffset Somente leitura

Retorna o deslocamento (em bytes) da Array Float32Array do comeo de seu ArrayBuffer. Fixado na hora de sua construo e somente leitura.

Float32Array.prototype.length Somente leitura

Retorna o nmero de elementos na Array Float32Array do comeo de seu ArrayBuffer. Fixado na hora de sua construo e somente leitura.

Mtodos

Float32Array.prototype.copyWithin()

Copia a sequncia dos elementos dentro da Array. Veja tambm Array.prototype.copyWithin().

Float32Array.prototype.entries()

Retorna um novo objeto Array Iterator que contm os pares chave/valor para cada ndex na array. Veja tambm Array.prototype.entries().

Float32Array.prototype.every()

Testa quando todos os elementos na array passam no teste proveniente de uma funo. Veja tambm Array.prototype.every().

Float32Array.prototype.fill()

Preenche todos os elementos de uma array do ndex inicial ao ndex final com um valor esttico. Veja tambm Array.prototype.fill().

Float32Array.prototype.filter()

Cria uma nova array com todos os elementos dessa array para a funo de filtragem que retornar true. Veja tambm Array.prototype.filter().

Float32Array.prototype.find()

Retorna o valor na array encontrado, se um elemento na array satizfaz o teste proveniente de uma funo de teste ou undefined se no for encontrado. Veja tambm Array.prototype.find().

Float32Array.prototype.findIndex()

Retorna o index encontrado na array, se um elemento na array satizfaz o teste proveniente de uma funo de teste ou -1 se no for encontrado. Veja tambm Array.prototype.findIndex().

Float32Array.prototype.forEach()

Chama uma funo para cada elemento na array. Veja tambm Array.prototype.forEach().

Float32Array.prototype.includes()

Determina quando a array tipada inclui um certo elemento, retornando true ou false como apropriado. Veja tambm Array.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 tambm Array.prototype.indexOf().

Float32Array.prototype.join()

Junta todos os elementos de uma array em uma string. Veja tambm Array.prototype.join().

Float32Array.prototype.keys()

Retorna um novo Array Iterator cujo contem as chaves para cada index na array. Veja tambm Array.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 tambm Array.prototype.lastIndexOf().

Float32Array.prototype.map()

Cria uma nova array com os resultados da funo chamada em cada elemento nesta array. Veja tambm Array.prototype.map().

Float32Array.prototype.move()

Verso antiga no padro de Float32Array.prototype.copyWithin().

Float32Array.prototype.reduce()

Aplica uma funo contra um acumulador e cada valor na array (da esquerda para a direita) com o intuito de reduz-la a um nico valor. Veja tambm Array.prototype.reduce().

Float32Array.prototype.reduceRight()

Aplica uma funo contra um acumulador e cada valor na array (da direita para a esquerda) como o intuito de reduz-la a um nico valor. See also Array.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 tambm Array.prototype.reverse().

Float32Array.prototype.set()

Armazena mltiplos valores na array tipada, lendo os valores de entrada de uma array especificada.

Float32Array.prototype.slice()

Extrai uma seo de uma array e retorna uma nova array. Veja tambm Array.prototype.slice().

Float32Array.prototype.some()

Retorna true se pelo menos um elemento nesta array satisfazer a funo de teste proveniente de uma funo de teste. Veja tambm Array.prototype.some().

Float32Array.prototype.sort()

Classifica os elementos de uma array no lugar e retorna a array. Veja tambm Array.prototype.sort().

Float32Array.prototype.subarray()

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

Float32Array.prototype.values()

Retorna um novo objeto Array Iterator que contm os valores para cada ndex na Array. Veja tambm Array.prototype.values().

Float32Array.prototype.toLocaleString()

Retorna uma string localizada representando a array e seus elementos. Veja tambm Array.prototype.toLocaleString().

Float32Array.prototype.toString()

Retorna uma string representando a array e seus elementos. Veja tambm Array.prototype.toString().

Float32Array.prototype[@@iterator]()

Retorna um novo objeto Array Iterator que contm os valores para cada ndex na Array.

Exemplos

Diferentes modos de criar uma Array Float32Array:

js
// Pelo seu tamanho
var float32 = new Float32Array(2);
float32[0] = 42;
console.log(float32[0]); // 42
console.log(float32.length); // 2
console.log(float32.BYTES_PER_ELEMENT); // 4

// Por uma array
var arr = new Float32Array([21, 31]);
console.log(arr[1]); // 31

// Por uma outra TypedArray
var x = new Float32Array([21, 31]);
var y = new Float32Array(x);
console.log(y[0]); // 21

// Por um ArrayBuffer
var buffer = new ArrayBuffer(16);
var z = new Float32Array(buffer, 0, 4);

// Por um itervel
var iterable = (function* () {
  yield* [1, 2, 3];
})();
var float32 = new Float32Array(iterable);
// Float32Array[1, 2, 3]

Especificaes

Specification
ECMAScript 2027 LanguageSpecification
# sec-typedarray-objects

Compatibilidade com navegadores

Notas de compatibilidade

Comeando com o ECMAScript 2015, construtores da Array Float32Array requerem o uso do operador new. Chamando o construtor da Array Float32Array como uma funo, sem o new, ir gerar um erro TypeError de agora em diante.

js
var dv = Float32Array([1, 2, 3]);

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

Veja tambm


Web Proxy Viewer  |  New URL  |  Original Page