Documentación offline JavaScript main

TypedArray.prototype.with()

main Documentación oficial Licencia CC-BY-SA-2.5Descargado el 2026-08-02

En esta página

The with() method of {{jsxref("TypedArray")}} instances is the copying version of using the bracket notation to change the value of a given index. It returns a new typed array with the element at the given index replaced with the given value. This method has the same algorithm as {{jsxref("Array.prototype.with()")}}.

Syntax#

arrayInstance.with(index, value)

Parameters#

  • index
  • : Zero-based index at which to change the typed array, converted to an integer.
  • value
  • : Any value to be assigned to the given index.

Return value#

A new typed array with the element at index replaced with value.

Exceptions#

  • {{jsxref("RangeError")}}
  • : Thrown if index >= array.length or index < -array.length.

Description#

See {{jsxref("Array.prototype.with()")}} for more details. This method is not generic and can only be called on typed array instances.

Examples#

Using with()#

const arr = new Uint8Array([1, 2, 3, 4, 5]);
console.log(arr.with(2, 6)); // Uint8Array [1, 2, 6, 4, 5]
console.log(arr); // Uint8Array [1, 2, 3, 4, 5]

Specifications#

{{Specifications}}

Browser compatibility#

{{Compat}}

See also#