Skip to content

Commit

Permalink
[ru] add translate for DataView.prototype.setInt8() (#14619)
Browse files Browse the repository at this point in the history
* [ru] Initial translation for DataView.prototype.setInt8()

* [ru] remove unnecessary front matter fields

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* [ru] improve 'Web/JavaScript/Reference/Global_Objects/DataView/setInt8' translation

---------

Co-authored-by: Leonid Vinogradov <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  • Loading branch information
3 people committed Dec 1, 2023
1 parent 34f2024 commit 3f25501
Showing 1 changed file with 58 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
title: DataView.prototype.setInt8()
slug: Web/JavaScript/Reference/Global_Objects/DataView/setInt8
---

{{JSRef}}

Метод **`setInt8()`** экземпляров {{jsxref("DataView")}} принимает число и сохраняет его в форме 8-битного целого числа со знаком в байте, определённом в смещении этого `DataView`.

{{EmbedInteractiveExample("pages/js/dataview-setint8.html")}}

## Синтаксис

```js-nolint
setInt8(byteOffset, value)
```

### Параметры

- `byteOffset`
- : Смещение в байтах от начала `DataView`, в котором будут храниться данные.
- `value`
- : Устанавливаемое значение. На данный момент значение кодируется в байтах.

### Возвращаемое значение

{{jsxref("undefined")}}.

### Исключения

- {{jsxref("RangeError")}}
- : Возникает, если `byteOffset` выходит за пределы `DataView`.

## Примеры

### Использование setInt8()

```js
const buffer = new ArrayBuffer(10);
const dataview = new DataView(buffer);
dataview.setInt8(0, 3);
dataview.getInt8(0); // 3
```

## Спецификации

{{Specifications}}

## Совместимость с браузерами

{{Compat}}

## Смотрите также

- [Типизированные массивы JavaScript](/ru/docs/Web/JavaScript/Guide/Typed_arrays)
- {{jsxref("DataView")}}
- {{jsxref("ArrayBuffer")}}
- {{jsxref("Int8Array")}}

0 comments on commit 3f25501

Please sign in to comment.