nodejs之buffer
个人感觉,buffer最大的特点就是不能使用require('buffer')创建,其创建方法有三种
1. buffer = new Buffer(size);//size指buffer大小,整型数字,开辟长度为size个字节的buffer(相当于数组)
2.buffer = new Buffer(arr);//arr为字节数组(注意:是字节数组)
3.buffer = new Buffer(str,charset);//对于str字符串使用charset指定的编码(不支持中文编码)
对于第一种创建方法,buffer[i]表示一个字节 仅能表示0~255的数字,创建时,系统会随机给每个字节赋值,若访问越界,则输出undefined
对于第二种创建方法,依然是buffer[i]表示一个字节,若数组是整型,则输出对应16进制,貌似字符型都是0,
第三种不在解释