码迷,mamicode.com
首页 > 其他好文 > 详细

箭头函数和Buffer对象

时间:2016-11-06 22:00:51      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:nts   div   自己的   str   语句   没有   构造函数   对象   自己   

一、箭头函数

普通函数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");

 

箭头函数和Buffer对象

标签:nts   div   自己的   str   语句   没有   构造函数   对象   自己   

原文地址:http://www.cnblogs.com/AnnieShen/p/6036292.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!