您现在的位置是:主页 > news > 邢台做网站推广找谁/网站关键词排名优化推广软件

邢台做网站推广找谁/网站关键词排名优化推广软件

admin2025/5/1 17:03:36news

简介邢台做网站推广找谁,网站关键词排名优化推广软件,西安便宜网站建设,重庆知道推广网站方法箭头函数作用 1.函数目的指向性可读性更好 2.简化代码 3.提升开发效率 普通函数与箭头函数对比 function sum (a,b) {return a b}let sum (a,b) > a bconsole.log(sum (10,20)) // 30 复制代码 箭头函数返回值如果不是对象,不需要写{},如果是对象…

邢台做网站推广找谁,网站关键词排名优化推广软件,西安便宜网站建设,重庆知道推广网站方法箭头函数作用 1.函数目的指向性可读性更好 2.简化代码 3.提升开发效率 普通函数与箭头函数对比 function sum (a,b) {return a b}let sum (a,b) > a bconsole.log(sum (10,20)) // 30 复制代码 箭头函数返回值如果不是对象,不需要写{},如果是对象…

箭头函数作用

1.函数目的指向性可读性更好
2.简化代码
3.提升开发效率 普通函数与箭头函数对比

    function sum (a,b) {return a + b}let sum = (a,b) => a + bconsole.log(sum (10,20))  // 30
复制代码

箭头函数返回值如果不是对象,不需要写{},如果是对象,需要使用()包裹。

    let sum = (a,b) => ({a:a,b:b})
复制代码

es5多重返回不方便

    function sum (x) {return function (y) {return function (z) {return x + y + z}}}var sum1 = sum(1)var sum2 = sum1(2)var sum3 = sum2(3)console.log(sum3) //6
复制代码

上面代码换成箭头函数会简化很多

    let sum = x => y => z => x + y + zconsole.log(sum(1)(2)(3)) // 6
复制代码

箭头函数特点

1.不用写function关键字
2.只能用作函数使用不能new,没有原型
3.参数不能重复命名
4.返回值可以不写return,但是有时需要配合{}
5.内部arguments this 由定义时外围最接近一层的非箭头函数的arguments和this决定其值 下面例子看出arguments输出为箭头函数定义时外围函数的arguments

    function outer () {let sum = (a,b) => {console.log(arguments,a,b) //[5,6,7],3,4}sum(3,4)}outer(5,6,7)
复制代码

箭头函数的this除了外界没有定义函数指向window,其他和arguments用法相同

    let sum = () => {console.log(this) //windowconsole.log(arguments) //报错,arguments没有定义}
复制代码

箭头函数配合数组的map,forEach,filter等方法使用会更好。

有错误欢迎指出,谢谢观看。

广告:
作者github:github.com/webxukai
作者gitee:gitee.com/webxukai
作者微信:e790134972
作者QQ:我想你应该知道了!
作者QQ邮箱:同上,呵呵!

ES6其他文章:

ES6学习let&const
juejin.im/post/5c683e…
ES6学习...运算符
juejin.im/post/5c6917…
ES6学习解构赋值 juejin.im/post/5c692b…