Skip to content

API Int32Array

Liu.Yandong.Hanks edited this page Aug 19, 2026 · 3 revisions

Int32Array

固定长度 32 位有符号整数数组

Fixed-length signed 32-bit integer array

脚本 API 目录

概述

Int32Array 使用连续的原生 int 存储,适合索引、距离、计数器和数值循环。长度固定,不能使用 pushpop 或删除元素;越界索引会抛出运行时错误。

Int32Array uses contiguous native int storage for indexes, distances, counters, and numeric loops. Its length is fixed; push, pop, and element deletion are unavailable. Out-of-range indexing raises a runtime error.

new Int32Array([length])

Parameters:

  • length
    可选的非负长度;省略时创建空数组。

    Optional non-negative length; omitting it creates an empty array.

Returns

全部元素初始化为 0Int32Array

An Int32Array whose elements start at 0.

var scores = new Int32Array(3);
scores[0] = 42;
return scores[0];

length

用途

读取固定长度;只读。

Reads the fixed length; read-only.

var values = new Int32Array(4);
return values.length; // 4

fill([value])

Parameters:

  • value
    可选数值,写入前转换为 32 位有符号整数;缺省值为 0

    Optional number converted to a signed 32-bit integer; defaults to 0.

Returns

当前数组,便于链式使用。

This array for chaining.

var slots = new Int32Array(3);
slots.fill(7);
return slots[2]; // 7

Clone this wiki locally