ArrayBuffer.prototype.slice()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since иÑÐ»Ñ 2015 г..
ÐеÑод 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);
СпеÑиÑикаÑии
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-arraybuffer.prototype.slice> |