English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات NodeJS الأساسية

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS ملف (FS)

NodeJS أخرى

طول Buffer في Node.js

Node.js – طول البالوك

Node.js – طول البالوك – للحصول على طول البالوك في Node.js، استخدم Buffer.length  الطريقة.

النحو

Buffer.length

يعود Buffer.length بمقدار الذاكرة المخصصة للبالوك بالبتي.

ميزة length في كلاس Buffer غير قابلة للتغيير.

مثال – إنشاء بالوك من النص

فيما يلي أمثلة على استخدام طريقة Buffer.length:

const buf = Buffer.from('welcome to learn node.js'); 
var len = buf.length
console.log(len)

نتائج الإخراج

$ node buffer-length.js  
24

عند إنشاء بالوك من النص المقدم، يتم تخصيص نفس عدد البتات الذي يحتويه النص للبالوك.

مثال – إنشاء بالوك باستخدام طريقة alloc()

في المثال التالي، تم تخصيص عدد معين من البتات للبالوك، ثم تم كتابة data (ليس حجم البالوك) في البالوك. سنرى طول البالوك الذي يعود.

const buf = Buffer.alloc(50); 
const bytesWritten = buf.write('welcome to learn node.js'); 
var len = buf.length
console.log(len)

نتائج الإخراج

$ node buffer-length.js  
50

لا يهم ما مقدار البيتات التي تم تغطيتها من ذاكرة التخزين المؤقت المخصصة للبالوك، ولكن Buffer.length دائمًا ما تعود بعدد البتات المخصصة للبالوك.

الخلاصة:

في هذا تعليمات Node.js، تعلمنا كيفية إيجاد طول Buffer في Node.js.