首页 > 其他 > 详细

箭头函数

时间:2018-09-02 15:55:16      阅读:140      评论:0      收藏:0      [点我收藏+]
// ES6中的箭头函数
 
语法:
// 1 箭头函数中没有this, 箭头函数中的this 是外部环境中的this
// 2 箭头函数不能使用arguments
  // arguments 用来获取实参列表, 是一个伪数组
  // 使用 rest参数, 来替代 arguments 的功能
const fn = function () {
  console.log(arguments);
 }

 args 是一个真数组
 ...args 叫做: rest参数
const fn = (...args666) => {
  console.log(args666);
}
 
const fn = (args,args2) => {
  console.log(args666);
}
 

// 如果箭头函数只有一个参 可省略为 

const fn = args => {
  console.log(args666);
}
 
// 如果箭头函数函数体中只有一句话可省略为 
const fn =  ()  => {
  return 555
}
 
const fn =  ()  =>   555
 
// 如果箭头函数函数体中只有一句话并且是返回的对象可省略为 
const fn =  ()  => {
  return { name: ‘JICK‘ }
}
 
const fn =  ()  =>({ name: ‘JICK‘ })
 

箭头函数

原文:https://www.cnblogs.com/congtt/p/9573961.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!