美文网首页
ES6 总结 第三章

ES6 总结 第三章

作者: 我卢本伟真的没有开挂 | 来源:发表于2019-01-03 18:58 被阅读0次

箭头函数

  //箭头函数写法 function(){} 变为 ()=>{}
  window.onload = () => {
          var oBox = document.getElementById("box");
          oBox.onclick = () => {
          oBox.style.backgroundColor = '#ff0000';
      };
  };

  //注意this指向会有问题
  var json = {
      a:1,
      b:2,
      showName:() => {
          return this.a;
      }
  };
  // 因为使用了箭头函数this指向了object window 所以result:undefined
  console.log(json.showName());

  //如果使用了箭头函数的写法,那么注意arguments将不能继续使用了
  var show = () => {
      console.log(arguments);
  };
  // Uncaught ReferenceError: arguments is not defined
  show(1,2,3);

相关文章

网友评论

      本文标题:ES6 总结 第三章

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