JavaScript ES6的函数怎么用(es6,javascript,开发技术)

时间:2024-04-30 11:25:06 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    JavaScript%C2%A0ES6%E7%9A%84%E5%87%BD%E6%95%B0%E6%80%8E%E4%B9%88%E7%94%A8

之前的写法:

ES6写法:

ES6的写法简洁易读,能够让其他开发者快速了解参数类型,是否可省等信息,也不会对函数体代码造成过多负担,有利于后期优化重构

注意事项:

1.使用默认参数,在函数体内不能重新命名同名变量

参数默认值不是传值的,而是每次都重新计算默认表达式的值,也就是说参数默认值是惰性求值的

参数也可以作为默认值,但是要注意顺序

正确示例:

错误示例:

参数默认值为变量时,如果外部作用域有对应变量,那么这个参数就会指向外部变量(即参数的值等于外部变量的值)

注意:

ES6引入reset参数(形式为…变量名),用于获取函数的多余参数,这样就不需要使用arguments对象了

reset参数搭配的变量是一个数组,该变量将多余的参数放入数组中

类似解构赋值,以后就不用call来使arguments调用数组方法了

reset参数必须作为函数最后一个参数

函数的name属性,返回该函数的函数名

ES6中规定可以使用“箭头”(=>)定义函数

函数体中可以直接书写表达式

()中书写表达式,书写多个短语语句,最后一个“,”之后的值为返回值

{}中书写多行语句

本文:JavaScript ES6的函数怎么用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Java8函数式编程方法是什么下一篇:

3 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18