首页 > 代码库 > node04-buffer
node04-buffer
目录:
node01-创建服务器
node02-util
node03-events
node04-buffer
node05-fs
node06-path
node07-http
node08-express
node09-cookie
buffer:
1 /* 2 * buffer是node封装的一个类,用于缓存二进制数据 3 * 每个buffer都有长度,这个长度就代表这个buffer的字节数 4 * 每个字节以16进制表示 5 * */ 6 7 var buf = new Buffer(12);//通过长度创建一个buffer 8 console.log(buf); 9 buf.fill(255,0); 10 console.log(buf); 11 // 通过数组创建一个buf 12 var buf2 = new Buffer([18,34,0x16]); 13 console.log(buf2); 14 //通过字符串创建buffer 15 var buf3 = new Buffer("张三"); 16 console.log(buf3); 17 18 var buf4 = new Buffer([0xe5,0xbc]); 19 var buf5 = new Buffer([0xa0,0xe4,0xb8,0x89]) 20 console.log(buf4.toString()); 21 console.log(buf5.toString()); 22 23 console.log(Buffer.concat([buf4,buf5]).toString());//比较占内存,不推荐使用 24 var stringDecoder = require("string_decoder").StringDecoder; 25 var decoder = new stringDecoder(); 26 console.log(decoder.write(buf4)); 27 console.log(decoder.write(buf5));
node04-buffer
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。