ArrayBuffer.prototype.slice()

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Метод slice() вернет новый ArrayBuffer, содержимое которого, будет копией содержимого, содержащегося в исходом ArrayBuffer, начиная с begin (включительно), и до end(не включая).

Syntax

arraybuffer.slice(begin[, end])

Parameters

begin
Указывает с какого индекса начинать slice, начинается с нуля.
end
Указывает до какого индекса делать slice. Если не указан - slice будет выполнен до конца ArrayBuffer. Разница между begin и end должна быть положительной и быть не более длины ArrayBuffer, в противном случае будет выставлен 0.

Return value

Новый  объект ArrayBuffer.

Description

Метод slice копирует, до (не включительно) индекса в параметре end.  В случае если begin или end негативен, то индекс считается с конца массива.

Examples

Копируем ArrayBuffer

var buf1 = new ArrayBuffer(8);
var buf2 = buf1.slice(0);

Specifications

Specification Status Comment
Typed Array Specification Устаревшая Superseded by EMCAScript 6.
ECMAScript 2015 (6th Edition, ECMA-262)
Определение 'ArrayBuffer.prototype.slice' в этой спецификации.
Стандарт Initial definition in an ECMA standard.
ECMAScript 2017 Draft (ECMA-262)
Определение 'ArrayBuffer.prototype.slice' в этой спецификации.
Черновик  

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Да) 12 (12) 11 (Да) 6
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Да) (Да) 12.0 (12) 11 (Да) 6.0

See also

Метки документа и участники

 Внесли вклад в эту страницу: lazyexpert
 Обновлялась последний раз: lazyexpert,