我的网站开发技术经验总结 我的网站开发技术经验总结
首页

fangdown

我的网站开发技术经验总结
首页
  • 大前端

  • 基础

    • js

    • css

    • ES6

      • 说说对模块化的理解
      • 说说ES6中对象新增了哪些扩展
      • 说说ES6中函数新增了哪些扩展
        • 是什么
        • 怎么用
          • 参数
          • 作用域
          • 箭头函数
        • 原理
        • FAQ
      • ES6中数组的常用方法
      • 说说ES6中新增的Set、Map的区别
      • 说说ES6中Decorator的理解
      • 说说ES6中Generator的应用
      • 说说ES6中Promise的常用方法及原理
      • 说说ES6中Proxy的理解
      • 说说var、let、const之间的区别
  • 框架

  • 情商

  • 算法

  • 网络

  • 千锤百炼
  • 基础
  • ES6
fangdown
2021-08-18
目录

说说ES6中函数新增了哪些扩展

# 是什么

主要表现在以下方面

  • 参数
  • 作用域
  • 箭头函数

# 怎么用

# 参数

function log(x, y = 'World') {
  console.log(x, y);
}

# 作用域

let x = 1;

function f(y = x) { 
  // 等同于 let y = x  
  let x = 2; 
  console.log(y);
}

f() // 1

# 箭头函数

  • 不可以用this
  • 不可以用来做构造函数
  • 不可以用arguments
  • 不可以使用yield
var f = v => v;

// 等同于
var f = function (v) {
  return v;
};

# 原理

# FAQ

#ES6
上次更新: 2021/12/19, 18:05:42
说说ES6中对象新增了哪些扩展
ES6中数组的常用方法

← 说说ES6中对象新增了哪些扩展 ES6中数组的常用方法→

最近更新
01
多分支修复撞车的问题
05-01
02
如何成为架构师
01-23
03
服务器部署全过程
11-23
更多文章>
Theme by Vdoing | Copyright © 2019-2026 fangdown | 粤ICP备19079809号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式