美文网首页
ES6 - 箭头函数

ES6 - 箭头函数

作者: 一世长安乱 | 来源:发表于2018-04-23 19:31 被阅读0次

ES6 中,箭头函数就是函数的一种简写形式,使用括号包裹数,跟随一个 =>,紧接着是函数体:

var getPrice = function(){
  return 9.15;
}
// 箭头函数
var getPrice = () => 9.15;

箭头函数不仅仅是让代码变得简洁,函数中 this 总是绑定总shi 指向对象自身

function Person() {
  var self = this;
  self.age = 0;
 
  setInterval(function growUp() {
    self.age++;
  }, 1000);
}

使用箭头函数可以免去这个麻烦

function Person(){
  this.age = 0;
  setInterval(() => {
    // |this| 指向 person 对象
    this.age++;
  }, 1000);
}

为什么会突然发现这个东西呢,在学习Vue的时候遇到,在声明Vue时候

methods:{
    cartView: function () {
      var _this = this;
      this.$http.get("data/cartData.json").then(function (value) {
      _this.productList = value.data.result.list;
      _this.totalMoney = value.data.result.totalMoney;
    });
  }
}
methods:{
    cartView: function () {
      this.$http.get("data/cartData.json").then(res=>{
        this.productList = res.data.result.list;
        this.totalMoney = res.data.result.totalMoney;
    });
  }
}

两者的作用一致

相关文章

  • ES6箭头函数简介

    @(JS技巧)[ES6|箭头函数] ES6箭头函数(Arrow Functions) ES6可以使用“箭头”(=>...

  • es6全家桶(二)—— 箭头函数

    es6全家桶(二)—— rest参数、箭头函数 箭头函数 ES6 允许使用“箭头”(=>)定义函数。 var f ...

  • es6、js、css、jquery、vue以及程序设计 知识点总

    es6 列举常用的es6特性。 箭头函数this的指向。 eg:箭头函数的特性 箭头函数内部没有construc...

  • 箭头函数

    ES6允许使用“箭头”(==>)定义函数。 箭头函数 等同于

  • 学习 ES 6 箭头函数

    箭头函数的用法 ES6 允许使用“箭头”(=>)定义函数。 箭头函数的一个用处是简化回调函数。 箭头函数 this...

  • JavaScript箭头函数

    ES6新语法箭头函数 箭头函数是ES6新语法,因为语法简单、可读性好,所以使用的也很多。箭头函数也是匿名函数,区别...

  • 关于ES6箭头this的指向问题

    ES6 允许使用 “ 箭头 ” (=>)定义函数。 箭头函数 填 坑。 this的指向是 向上查找 非箭头函数的...

  • ES6箭头函数(Arrow Functions)

    箭头函数是什么?(What) 箭头函数 (Arrow Functions)也称“胖箭头函数”,是ES6全新的特性。...

  • 2019-01-11

    ES6 箭头函数 箭头函数表示法:()=>console.log('Hello') 箭头函数和普通函数的区别 和普...

  • js学习笔记4(函数)

    1.箭头函数 ES6新增属性。箭头函数特别适合嵌入函数的场景。 箭头函数虽然语法简介,但是很多场合不适用。箭头函数...

网友评论

      本文标题:ES6 - 箭头函数

      本文链接:https://www.haomeiwen.com/subject/elallftx.html