Baseline Widely available
СÑаÑиÑеÑкий меÑод Atomics.add()
добавлÑÐµÑ Ð·Ð½Ð°Ñение к ÑекÑÑÐµÐ¼Ñ Ð¿Ð¾ Ñказанной позиÑии в маÑÑиве и возвÑаÑÐ°ÐµÑ Ð¿ÑедÑдÑÑее знаÑение в ÑÑой позиÑии. ÐÑа аÑомаÑÐ½Ð°Ñ Ð¾Ð¿ÐµÑаÑÐ¸Ñ Ð³Ð°ÑанÑиÑÑеÑ, ÑÑо никакой дÑÑгой запиÑи не пÑоизойдÑÑ, пока изменÑнное знаÑение не бÑÐ´ÐµÑ Ð·Ð°Ð¿Ð¸Ñано обÑаÑно.
Atomics.add(typedArray, index, value)ÐаÑамеÑÑÑ
typedArray
РазделÑннÑй маÑÑив ÑелÑÑ
ÑиÑел. Int8Array
, Uint8Array
, Int16Array
, Uint16Array
, Int32Array
или Uint32Array
.
index
ÐозиÑÐ¸Ñ Ð² typedArray
Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ value
.
value
ЧиÑло Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ.
ÐÑедÑдÑÑее знаÑение в Ñказанной позиÑии (typedArray[index]
).
TypeError
, еÑли Ñип typedArray
не ÑвлÑеÑÑÑ Ð¾Ð´Ð½Ð¸Ð¼ из допÑÑÑимÑÑ
ÑелоÑиÑленнÑÑ
Ñипов.TypeError
, еÑли Ñип typedArray
не обÑего Ñипа.RangeError
, еÑли index
вне typedArray
.var sab = new SharedArrayBuffer(1024);
var ta = new Uint8Array(sab);
Atomics.add(ta, 0, 12); // возвÑаÑÐ°ÐµÑ 0, пÑедÑдÑÑее знаÑение
Atomics.load(ta, 0); // 12
СпеÑиÑикаÑии СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами СмоÑÑиÑе Ñакже
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4