а тебе какой нужен? вообще там же побайтово данные хранятся, а в байте как известно 8 бит 😅
если там побайтово, то зачем byteLength и length. Они никогда не будут отличаться
затем, что byteLength - это длина данных (используемая память), а length - размер буфера (заполненная + зарезервированная)
Buffer.alloc(0xFF), length - 255, byteLength - 255 Buffer.allocUnsafe(0xFF), length - 255, byteLength -255. Есть разница в кодировках, скорее поэтому добавили новое свойство
https://nodejs.org/api/buffer.html#buffer_static_method_buffer_bytelength_string_encoding вот тут хорошо написано
Обсуждают сегодня