Get to know MDN better
This page was translated from English by the community. Learn more and join the MDN Web Docs community.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since июль 2015 г..
Объект Float32Array представляет типизированный массив 32-битных чисел с плавающей запятой (соответствует типу float в языке C) с платформо-зависимым порядком байт. Если необходим контроль за порядком байт, то вместо этого объекта используйте [DataView]](/ru/docs/Web/JavaScript/Reference/Global_Objects/DataView) Содержимое инициализируется значением 0. Создав экземпляр Float32Array, можно получить доступ к элементам массива, используя методы объекта или стандартный синтаксис доступа к элементу массива по его индексу (с помощью скобочной нотации - квадратные скобки).
Для более подробной информации о синтаксисе конструктора и его параметрах смотрите TypedArray.
Возвращает число, соответствующее размеру элемента массива в байтах. Для Float32Array это 4.
Float32Array.lengthСтатическое свойство "длина" со значением 0. Если хотите получить актуальную длину массива (число элементов) используйте Float32Array.prototype.length.
Float32Array.nameВозвращает строковое представление названия конструктора. В данном случае Float32Array вернёт "Float32Array".
Float32Array.prototypeПрототип объекта TypedArray.
Создаёт новый Float32Array из массивоподобного или итерируемого объекта. Смотрите также Array.from().
Float32Array.of()Создаёт новый Float32Array с заданным числом элементов. Смотрите также Array.of().
``Любые Float32Array объекты наследуются от %TypedArray%.prototype.
Возвращает функцию, которая создаёт экземпляр прототипа. В данном случае это конструктор Float32Array.
Float32Array.prototype.buffer Только для чтенияВозвращает ArrayBuffer, на который ссылается Float32Array. Автоматически изменяется при операциях над массивом и поэтому доступен только для чтения.
Float32Array.prototype.byteLength Только для чтенияВозвращает длину в байтах для Float32Array с начала его ArrayBuffer. Автоматически изменяется при операциях над массивом и поэтому доступен только для чтения.
Float32Array.prototype.byteOffset Только для чтенияВозвращает смещение (в байтах) Float32Array относительно начала ArrayBuffer. Автоматически изменяется при операциях над массивом и поэтому доступен только для чтения.
Float32Array.prototype.length Только для чтенияВозвращает число элементов, хранящихся в Float32Array. Автоматически изменяется при операциях над массивом и поэтому доступен только для чтения.
Копирует последовательность элементов в массив. Смотрите также Array.prototype.copyWithin().
Float32Array.prototype.entries()Возвращает новый объект Array Iterator, который содержит пары ключ-значение для каждого элемента в массиве. Смотрите также Array.prototype.entries().
Float32Array.prototype.every()Проверяет, что все элементы в массиве соответствуют условию. Смотрите также Array.prototype.every().
Float32Array.prototype.fill()Заполняет весь массив от начального до последнего индекса одинаковыми элементами. Смотрите также Array.prototype.fill().
Float32Array.prototype.filter()Возвращает новый массив со всеми элементами удовлетворяющей условию. Смотрите также Array.prototype.filter().
Float32Array.prototype.find()Возвращает найденное значение в массиве, если найден элемент соответствующий условию, в противном случае возвращает undefined. Смотрите также Array.prototype.find().
Float32Array.prototype.findIndex()Возвращает индекс найденного значения в массиве, если найден элемент соответствующий условию, в противном случае возвращает -1. Смотрите также Array.prototype.findIndex().
Float32Array.prototype.forEach()Вызывает функцию для каждого элемента в массиве. Смотрите также Array.prototype.forEach().
Float32Array.prototype.includes()Проверяет что массив включает себя элемент, возвращает соответственно true или false. Смотрите также Array.prototype.includes().
Float32Array.prototype.indexOf()Возвращает индекс элемента соответствующего условию (равен значению), в противном случае возвращает -1. Смотрите также Array.prototype.indexOf().
Float32Array.prototype.join()Объединяет элементы массива в строку. Смотрите также Array.prototype.join().
Float32Array.prototype.keys()Возвращает новый Array Iterator, который содержит ключи элементов в массиве. Смотрите также Array.prototype.keys().
Float32Array.prototype.lastIndexOf()Возвращает последний найденный индекс соответствующий искомому значению, в противном случае возвращает - 1. Смотрите также Array.prototype.lastIndexOf().
Float32Array.prototype.map()Возвращает новый массив с результатом применения функции к каждому элементу в этом массиве. Смотрите также Array.prototype.map().
Float32Array.prototype.reduce()Применяет функцию к каждому элементу в массиве (слева-направо) и накапливает результат в переменной. Смотрите также Array.prototype.reduce().
Float32Array.prototype.reduceRight()Применяет функцию к каждому элементу в массиве (справа-налево) и накапливает результат в переменной. Смотрите также Array.prototype.reduceRight().
Float32Array.prototype.reverse()Переставляет элементы массива в обратном порядке - первый становится последним и так далее. Смотрите также Array.prototype.reverse().
Float32Array.prototype.set()Сохраняет значения в массиве.
Float32Array.prototype.slice()Выделяет часть массива и возвращает новый с этими значениями. Смотрите также Array.prototype.slice().
Float32Array.prototype.some()Возвращает true если хотя бы один элемент удовлетворяет условию. Смотрите также Array.prototype.some().
Float32Array.prototype.sort()Сортирует элементы массива по порядку и возвращает этот массив. Смотрите также Array.prototype.sort().
Float32Array.prototype.subarray()Возваращает новый Float32Array с заданного начального по конечный индекс.
Float32Array.prototype.values()Возвращает новый объект Array Iterator который содержит значения всех элементов в массиве. Смотрите также Array.prototype.values().
Float32Array.prototype.toLocaleString()Возвращает локализированную строку представляющую массив и его элементы. Смотрите также Array.prototype.toLocaleString().
Float32Array.prototype.toString()Возвращает строку представляющую массив и его элементы. Смотрите также Array.prototype.toString().
Float32Array.prototype[@@iterator]()Возвращает новый объект Array Iterator который содержит значения всех элементов в массиве.
Разные способы создания Float32Array:
| ECMAScript® 2027 Language Specification # sec-typedarray-objects |
Enable JavaScript to view this browser compatibility table.
Начиная с ECMAScript 2015 (ES6), Float32Array конструктор обязательно должен вызываться с ключевым словом new. Вызов Float32Array конструктора как функцию приведёт к исключению TypeError.
This page was last modified on 17 дек. 2024 г. by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.