当前位置: 首页 > news >正文

网站欢迎页制作信誉好的盐城网站建设

网站欢迎页制作,信誉好的盐城网站建设,简网app工场体验,简历在线制作网站学习资料 阮一峰老师《ECMAScript 6 入门》— 函数的扩展 总结应用 1. 函数参数默认值与对象解构赋值默认值的结合使用 // 场景:方法调用时传参希望只传第二个参数 // 方案1: function foo({x1,y2}){console.log(x,y); } foo({}) //1 2 foo({x:2}) /…

学习资料

阮一峰老师《ECMAScript 6 入门》— 函数的扩展

总结应用

1. 函数参数默认值与对象解构赋值默认值的结合使用
// 场景:方法调用时传参希望只传第二个参数
// 方案1:
function foo({x=1,y=2}){console.log(x,y);
}
foo({}) //1 2
foo({x:2}) //2 2
foo({y:3}) //1 3
//注意:只有当函数foo的参数是一个对象时,变量x和y才会通过解构赋值生成
// 方案2:
function foo({x, y=5} = {}){console.log(x,y);
}
foo() //undefined 5//case
function fetch(url, { body = '', method = 'GET', headers = {} } = {}) {console.log(method);
}fetch('http://example.com') // GET
2. 箭头函数
// 与rest参数结合
const nums = (...nums) => nums;
nums(1,2,3,4,5); //[1, 2, 3, 4, 5]// 使用注意点
// ① 箭头函数没有自己的this对象,普通函数内部的this指向函数运行时所在的对象,箭头函数的this总是指向函数定义生效时所在的对象
function foo() {setTimeout(() => {console.log('id:', this.id);}, 100);
}
var id = 21;
foo.call({ id: 42 });// id: 42
// ② 不可以当作构造函数,也就是说,不可以对箭头函数使用new命令,否则会抛出一个错误
// ③ 不可以使用arguments对象,该对象在函数体内不存在。如果要用,可以用 rest 参数代替
// ④ 不可以使用yield命令,因此箭头函数不能用作 Generator 函数。
http://www.yayakq.cn/news/386072/

相关文章:

  • 宣传网站制作关键词 网站
  • 网站建设柒金手指花总14什么网站有教做衣服视频的
  • 朝阳凌源网站建设网易163企业邮箱注册
  • 网站开发网站设计案例seo 优化教程
  • 网站内容要求做网站jsp和php
  • 新商盟网站开发时间多少钱 网站建设
  • 京东建站模板成都cms建站
  • 成都私人视频网站制作平台tv网站建设
  • 网站建设客户怎么寻找手机网页qq登录
  • 推广农村特色产品建设网站方案网站为何不显示百度商桥对话框
  • 泰安网站建设广告wordpress表格不显示
  • 免费制作个人网站的软件免费的软件下载大全安装
  • 网站设计论文提纲asp网站qq登录
  • 公司网站格式软文世界平台
  • 建立手机网站移动互联网服务管理中心官网
  • 做dw网站图片怎么下载地址电子商务能从事什么工作
  • 厦门市建设局报表网站wordpress加导航菜单
  • 东莞市做网站的公司服务五象新区开发建设指挥部网站
  • 网站设计论文题目北京个人注册公司
  • 智能家居网站模板jsp做的知名网站
  • 网站关键字怎么修改wordpress主题分为多章节
  • 网站建设排名奇艺地域php怎么创建网站
  • 编程除了做网站还能干什么wordpress抽奖主题
  • 宁波企业网站seo宝塔建设的网站火车头发布失败
  • 网站优化报表新农村建设投诉网站
  • 上海工信部网站备案设计投稿的网站有什么
  • wordpress子目录建站怎么选择主题网站如何做好内链
  • 开发网站网络公司百度app免费下载安装最新版
  • 做视频网站资源采集深圳seo优化排名
  • 新泰市住房和城乡建设局网站网站怎么显示备案号