一、箭头函数
普通函数1
var add = function (a, b) { return a + b; }
普通函数2
function add (a, b) { return a + b; }
箭头函数
var add = (a, b) => a + b;
如果函数内部只有一句返回值,连return都不用写了,如果里面执行的语句比较多,就用{ }括起来
var add = (a, b)=> { console.log("这是箭头函数"); return a + b; } console.log(add(10, 11));
注意点 :
- 箭头函数中没有自己的this,是外层函数的this
- 箭头函数不可以作为构造函数
- 箭头函数中的arguments就是外层函数的arguments
二、buffer对象
buffer操作的是内存,它其实就是申请一块内存,用来存储数据,new Buffer(n)就是申请一个n个字节的内存。
申请的字节打印出来里面可能是不是空的,所以可以用buffer.fill(0)来进行清空,里面的数据以16进制表示。
//严格模式 "use strict"; let buffer = new Buffer(5); //清空内存 buffer.fill(0); console.log(buffer);
也可以直接这样写
let buffer = new Buffer("hello world");
时间: 2024-10-22 17:31:53