English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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
عند إنشاء بالوك من النص المقدم، يتم تخصيص نفس عدد البتات الذي يحتويه النص للبالوك.
في المثال التالي، تم تخصيص عدد معين من البتات للبالوك، ثم تم كتابة 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.