Skip to content

Commit 7a75b6c

Browse files
authored
Update article.md
1 parent 9adc0f6 commit 7a75b6c

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

4-binary/01-arraybuffer-binary-arrays/article.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ new TypedArray();
9191

9292
1. اگر یک آرگومان `ArrayBuffer` وجود داشته باشد، view بر حسب آن ساخته می‌شود. ما پیش از این از همین سینتکس استفاده کردیم.
9393

94-
ما می‌توانیم به صورت اختیاری `byteOffset` تهیه کنیم که از آن شروع کنیم(به شکل پیش‌فرض از 0 شروع می‌کنیم) و یک `length` که تا آنجا ادامه دهیم(به صورت پیش‌فرض تا انتهای بافر ادامه‌ می‌دهیم)؛ در نتیجه، view فقط بخشی از بافر را پوشش می‌دهد.
94+
ما می‌توانیم به صورت اختیاری `byteOffset` تهیه کنیم که از آن شروع کنیم(به شکل پیش‌فرض از 0 شروع می‌کنیم) و یک `length` که تا آنجا ادامه دهیم(به صورت پیش‌فرض تا انتهای بافر ادامه‌ می‌دهیم)؛ در نتیجه، view فقط بخشی از بافر را پوشش می‌دهد.
9595

9696
2. اگر یک آرایه یا هر شی مانند آن داشته باشیم، آن شی یک آرایه‌ی typed به همان طول می‌سازد و محتوا را نیز کپی می‌کند.
9797

@@ -125,8 +125,8 @@ new TypedArray();
125125
ما می‌توانیم مستقیما یک `TypedArray` بسازیم، بدون اینکه به `ArrayBuffer` اشاره‌ای کنیم. ولی یک view بدون `ArrayBuffer` دربرگیرنده نمی‌تواند وجود دشاته باشد؛ در نتیجه در همه‌ی این موارد بجز مورد اول(هنگامی که فراهم شده است) به طور خودکار ساخته می@شود.
126126

127127
برای دسترسی به `ArrayBuffer` دربرگیرنده، ویژگی‌های زیر در `TypedArray` وجود دارد:
128-
- `buffer` -- ارجاع به `ArrayBuffer`.
129-
- `byteLength` -- طول `ArrayBuffer`.
128+
- `buffer` -- `ArrayBuffer` ارجاع به
129+
- `byteLength` -- `ArrayBuffer` طول
130130

131131
بنابراین، ما همیشه می‌توانیم از یک view به دیگری برویم:
132132
```js
@@ -140,7 +140,7 @@ let arr16 = new Uint16Array(arr8.buffer);
140140
در ادامه لیست آرایه‌های typed آمده است:
141141

142142
- `Uint8Array`, `Uint16Array`, `Uint32Array` -- برای اعداد صحیح 8 و 16 و 32 بیتی
143-
- `Uint8ClampedArray` -- برای اعداد صحیح 8 بیتی، آن‌ها را "clamps" می‌کند(در ادامه خواهید دید)
143+
- `Uint8ClampedArray` -- می‌کند (در ادامه خواهید دید) "clamps" برای اعداد صحیح 8 بیتی، آن‌ها را
144144
- `Int8Array`, `Int16Array`, `Int32Array` -- برای اعداد صحیح علامت‌دار(می‌توانند منفی باشند)
145145
- `Float32Array`, `Float64Array` -- برای اعداد اعشاری علامت‌دار 32 و 64 بیتی
146146

0 commit comments

Comments
 (0)