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

拉萨伟志达网站建设广州网站运营专业乐云seo

拉萨伟志达网站建设,广州网站运营专业乐云seo,网络策划工作内容,app开发外包网箭头函数: 箭头函数是一种更加简洁的函数书写方式箭头函数本身没有作用域(无this)箭头函数的this指向上一层,上下文决定其this基本语法:参数 > 函数体 a. 基本用法 let fn v > v; //等价于 let fn function(…

箭头函数:

  • 箭头函数是一种更加简洁的函数书写方式
  • 箭头函数本身没有作用域(无this)
  • 箭头函数的this指向上一层,上下文决定其this
  • 基本语法:参数 => 函数体

a. 基本用法

let fn = v => v;
//等价于
let fn = function(num){return num;
}
fn(100);  // 输出100

b. 带参数的写法

let fn2 = (num1,num2) => {let result = num1 + num2;return result;
}
fn2(3,2);  // 输出5

c. 箭头函数中的this指向问题

  • 箭头函数体中的 this 对象,是定义函数时的对象,而不是使用函数时的对象。在函数定义的时候就已经决定了
function fn3(){setTimeout(()=>{// 定义时,this 绑定的是 fn3 中的 this 对象console.log(this.a);},0)
}
var a = 10;
// fn3 的 this 对象为 {a: 10},因为它指向全局: window.a
fn3.call({a: 18});  // 改变this指向,此时 a = 18

d. 箭头函数适用的场景

  • 当我们代码里存在这样的代码:let self = this;
  • 需要新建变量去保存this的时候
  • 案例如下:
let Person1 = {'age': 18,'sayHello': function () {setTimeout(()=>{console.log(this.age);});}
};
var age = 20;
Person1.sayHello();  // 18

函数参数:

1. 默认参数

// num为默认参数,如果不传,则默认为10
function fn(type, num=10){console.log(type, num);
}
fn(1);	// 打印 1,10
fn(1,2); // 打印 1,2 (此值会覆盖默认参数10)
  • 需要注意的是:只有在未传递参数,或者参数为 undefined 时,才会使用默认参数,null 值被认为是有效的值传递

2. 不定参数

// 此处的values是不定的,且无论你传多少个
function f(...values){console.log(values.length);
}
f(1,2);      // 2
f(1,2,3,4);  // 4
http://www.hengruixuexiao.com/news/55470.html

相关文章:

  • 寻找做网站的宁德市人社局
  • 日本巨乳做视频网站精准获客
  • 中港海通网站是谁做的app推广刷量
  • 企业网站托管推广平台排行榜
  • 网站是由什么构成的网站seo优化方法
  • 做手机网站一般要多少钱提高工作效率的方法有哪些
  • 文件夹里内容做网站的分类免费产品推广网站
  • 有什么做任务接单赚钱网站2345网址导航浏览器
  • 免费学习做网站外贸营销网站建站
  • 美国做试管婴儿 网站长春网站优化团队
  • php中文网电商seo与sem是什么
  • 安徽网站建设网络公司优化设计六年级上册数学答案
  • wordpress未登录用户重定向seo推广优化的方法
  • 网站模板下载后如何使用外国黄冈网站推广平台
  • 请人帮忙做淘宝网站多少钱seo流量工具
  • 深圳营销型网站方案百度关键词推广一年多少钱
  • 咨询网站开发长春头条新闻今天
  • 做网站网站如何定位中山网站建设公司
  • 政府行业网站建设方案谷歌seo营销
  • 网站开发论文指导记录电商代运营公司排名
  • 常州网站建设公司报价关键词排名优化易下拉排名
  • 网站托管服务 重庆产品推广
  • 桂城网站制作seo怎么推广
  • 赣州优化公司重庆seo杨洋
  • 网站 搭建 公司百度seo推广工具
  • 公司做网站比较好的平台广州最新疫情
  • 广东建筑企业100强汕头seo建站
  • 页面有哪几个网站可以做便宜的seo网络营销推广
  • 基于web的旅游网站建设百度站长平台网站提交
  • 西安优化网站技术谷歌怎么投放广告