در ادامه با چند نمونه از APIهای معروف وب آشنا میشویم که در ساختار خودشان از آرایههای نوعدار (Typed Arrays) استفاده میکنند. البته به جز این موارد، ابزارهای دیگری هم وجود دارند و موارد جدیدتری هم مدام در حال اضافه شدن هستند:
FileReader.prototype.readAsArrayBuffer()این متد کارش این است که شروع به خواندن محتویات یک شیء مشخص از نوع Blob یا فایل (File) میکند و دادههای آن را به شکل یک بافر خام ارایه (ArrayBuffer) در اختیارتان میگذارد.
fetch()شما در متد fetch() و در بخش تنظیمات بدنه (body option)، میتوانید دادههای خود را به صورت یک آرایه نوعدار یا یک ArrayBuffer ارسال کنید. این قابلیت به شما اجازه میدهد تا این اشیاء را به عنوان بار داده (Payload) در یک درخواست از نوع POST به سرور بفرستید.
ImageData.dataاین ویژگی در واقع یک آرایه نوعدار از نوع Uint8ClampedArray است. این ابزار یک آرایه یکبعدی را در اختیارتان میگذارد که حاوی دادههای مربوط به تصویر با ترتیب RGBA (رنگهای قرمز، سبز، آبی و کانال آلفا/شفافیت) است و مقادیر عددیِ داخل آن همگی اعداد صحیحی بین 0 تا 255 هستند.
این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: https://developer.mozilla.org/en-US/docs/Web/JavaScript