[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer/resize [Back]  [Original]

ArrayBuffer.prototype.resize() - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

ArrayBuffer.prototype.resize()

Baseline 2024

20247

resize() ArrayBuffer ArrayBuffer

const buffer = new ArrayBuffer(8, { maxByteLength: 16 });

console.log(buffer.byteLength);
// : 8

buffer.resize(12);

console.log(buffer.byteLength);
// : 12

js
resize(newLength)

newLength

ArrayBuffer

(undefined)

TypeError

ArrayBuffer

RangeError

newLength ArrayBuffer maxByteLength

resize() ArrayBuffer newLength ArrayBuffer ArrayBuffer maxByteLength 0

resize() ArrayBuffer newLength ArrayBuffer byteLength

resize()

168resizable resizable true

js
const buffer = new ArrayBuffer(8, { maxByteLength: 16 });

if (buffer.resizable) {
  console.log("Buffer is resizable!");
  buffer.resize(12);
}

ECMAScript 2027 LanguageSpecification
# sec-arraybuffer.prototype.resize


Web Proxy Viewer  |  New URL  |  Original Page