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

唐山网站建设学徒viralnova wordpress

唐山网站建设学徒,viralnova wordpress,seo口碑优化,阿里云建站视频箭头函数 也被称为Lambda函数或者箭头表达式,是ECMAScript 2015(又称ES6)中新增的一种函数定义方式。它使用箭头(>)来定义函数,通常用于定义匿名函数或回调函数。 优点 箭头函数有以下几个显著特点&a…

箭头函数

也被称为Lambda函数或者箭头表达式,是ECMAScript 2015(又称ES6)中新增的一种函数定义方式。它使用箭头(=>)来定义函数,通常用于定义匿名函数或回调函数。

优点

箭头函数有以下几个显著特点:

  1. 简洁性:箭头函数在语法上比普通函数更加简洁,可以省略关键字function,以及在一些情况下省略圆括号、大括号和return关键字。
  2. 匿名性:箭头函数相当于匿名函数,并简化了函数定义。
  3. 箭头函数不绑定自己的this,arguments,super或new.target。这些值由外围最近的正常函数决定。因此,在箭头函数中,this关键字指向定义函数时的上下文,而不是函数执行时的上下文。

快速入门案例

现在我们在开发中需要调用接口中的方法用实现两个数的相加,但是我们只需要调用这一次。

interface MathOperate{/*** 对两个数进行运算,返回结果*/int numberOperate(int a, int b); 
}

方案一(直接声明)

我们可以声明实现类,并且实现其方法。
这种方法当然可以,但是我们只使用一次,没有必要单独创建一个实现类,这样会增加负担。

方案二(匿名函数)

使用匿名函数

public class Main{public static void main(String[] args){//想要调用接口中的方法用来实现两个数的相加//方法2:匿名内部类MathOperate mathOperate = new MathOperate{@Overrridepublic int numberOperate(int a, int b){return a + b;}};}
}

方案三(lambda表达式)

MathOperate mathOperate =(int i, int j) -> {return i+j
};
//注意,这种方式只能允许有一个方法//对于上面的方式,我们还能进行简化
//由于方法只有一个,所以形参的类型是确定的
MathOperate mathOperate =(m,n) -> m+n;int result = mathOperate.numberOperate(1,2);

在JavaScript中的使用

lambda表达式也可以使用在JS中例如:

<html><head><title>箭头表达式</title></head><body><script type="text/javascript">function numberOperate(a,b,operate){let result = operate(a,b);alert("运算结果是:" + result);}numberOperate(3,9,function(m,n){return m+n;})//上面可以写为numberOperate(3,9,(m,n) => {return m+n;})</script></body>
</html>

文章转载自:

http://XzZmRWpT.kmkpm.cn
http://0Pyba3X0.kmkpm.cn
http://bfdCHlLc.kmkpm.cn
http://4oYDnE8d.kmkpm.cn
http://hvVp5ywP.kmkpm.cn
http://B1BvrPLX.kmkpm.cn
http://BCDfYXtG.kmkpm.cn
http://92M8sGnR.kmkpm.cn
http://tNeetEGn.kmkpm.cn
http://D6iVunB4.kmkpm.cn
http://H5i47c54.kmkpm.cn
http://tF2RppUF.kmkpm.cn
http://CQaUWVFk.kmkpm.cn
http://tPpI4l7c.kmkpm.cn
http://Ifv6osTY.kmkpm.cn
http://2vO3BRbb.kmkpm.cn
http://2eDRdvoB.kmkpm.cn
http://Kwfms2D0.kmkpm.cn
http://FMJlFBdH.kmkpm.cn
http://lRt0NkV9.kmkpm.cn
http://g1gHwvWI.kmkpm.cn
http://NRFrr5Ee.kmkpm.cn
http://JbNST8k0.kmkpm.cn
http://f76z2Vyk.kmkpm.cn
http://XWWeGZ5O.kmkpm.cn
http://GCX0XKQy.kmkpm.cn
http://PibscjAF.kmkpm.cn
http://mNfhFdlM.kmkpm.cn
http://9W00xqjg.kmkpm.cn
http://a7oedrUw.kmkpm.cn
http://www.dtcms.com/wzjs/667397.html

相关文章:

  • 莒南建设局网站铜仁做网站的公司
  • 东莞做商城网站建设哪家好学校网站 制作
  • 挂甲寺网站建设开网店的企业名称
  • 网站建设用net后缀如何做网站要注意什么问题
  • 杭州市建设监理协会网站flash制作网页
  • 深圳网站建设收费标准海棠网站是什么意思
  • 艾特软件 网站建设wordpress的视频封面能动
  • 是阿里巴巴好还是自己做网站好?河东手机站
  • 论坛内网站怎么建设数据库网站
  • 做搜狗pc网站优化首有了域名空间怎么做网站
  • 做响应式网站设计师需要做什么青岛网站建设设计公司
  • 网站开发工程师和前端自己开发一个手机网站
  • 哈尔滨模板建站多少钱提供wordpress主题和插件
  • 自己建立网站的方法网站建设模拟软件
  • php网站连接数据库教程海洋网站建设性价比高
  • 俄罗斯视频网站开发标书制作员工作内容
  • 医疗网站搭建网站规划内容方案
  • 公司网站建设内容哪里建网站便宜
  • 软件下载网站怎么做网站 可以做无形资产吗
  • 网站建设流程详解WordPress不支持
  • wordpress更改icon合肥seo排名优化公司
  • 北京网站建设模板湖南正规seo优化报价
  • 网站开发联系人国强住建局领导班子成员分工
  • 天津商城网站建设福州品牌网站建设oem
  • wordpress主题添加一个自定义页面推广关键词如何优化
  • 潍坊哪里做网站wordpress the_terms
  • 网页设计模板首页素材厦门网站优化公司
  • 自己搭建网站需要多少钱用dw设计最简单的网页
  • 佛山搭建建网站哪家好做欧美贸易的主要有哪些网站
  • 百度多久收录一次网站广告设计app免费