作者:玩玩ftgcriug | 来源:互联网 | 2024-10-22 16:05
Node缓冲区拷贝语法为:1buf.copy(targetBuffer[, targetStart[, sourceStart[, sourceEnd]]])接下来举例写的代码都是这样的:12345v
Node缓冲区拷贝语法为:
1
| buf.copy(targetBuffer[, targetStart[, sourceStart[, sourceEnd]]]) |
接下来举例写的代码都是这样的:
1 2 3 4 5
| var buf1 = Buffer.from('abcdefghijkl');
var buf2 = Buffer.from('RUNOOB');
//将 buf2 插入到 buf1 指定位置上
buf2.copy(buf1, 2);
console.log(buf1.toString()); |
我看语法中用到了中括号,可是实际写的时候也没有加中括号,为什么语法中会出现中括号,还是因为这是一种约定成俗的规则呢?
自己也试着尝试了一下,我看也不用加中括号呀
1 2 3 4
| var buf1 = Buffer.from("abcdefghijklmnopqrstuvwxyz");
var buf2 = Buffer.from("123456789");
buf2.copy(buf1 , 2 , 3 , 4);
console.log(buf1.toString());//ab4defghijklmnopqrstuvwxyz |
谢谢大家的解答!^ ^