1. 程式人生 > >js Buffer常用方法

js Buffer常用方法

//構造
//alloc構造              10個空間 16進位制格式,所以數字16顯示為10
var buf1=Buffer.alloc(10,16);
console.log(buf1);

//allocUnsafe構造
//分配10個空間,但空間內的資料不一定為空
var buf2=Buffer.allocUnsafe(10);
//類似於java裡面StringBuffer的append
buf2.write("123");
console.log(buf2);

//from構造(常用)
var buf3=Buffer.from([1,2,3,4,5]);
console.log(buf3);


//Buffer清空方法
//buf1.fill();
//
//Buffer轉JSON方法
var bufJ=Buffer.from([1,2,3,4,5]);
bufJ.toJSON();
let xx=JSON.stringify(bufJ);
console.log(xx);

//concat
let bufc1=Buffer.from("中文");
let bufc2=Buffer.from("拼接");
let bufc3=Buffer.concat([bufc1,bufc2]);
console.log(bufc3);

其他詳細方法