【ES6】箭头函数的基本用法

news/2024/7/10 22:38:44 标签: js, javascript, es6

箭头函数

箭头函数和原来相比,只是写法上的改进:

1、如果只有一个参数,()可以省

2、如果只有一个 return,{ } 可以省

javascript">    function show(){

    }
    let show = () =>{
        
    }

 实例1、省略( ) 和 { }

javascript">    let show = function(a){
        return 2*a
    }
    let show = a => 2 * a //如果只有一个参数,()可以省,如果只有一个 return,{} 可以省
    

实例2、省略 { }

javascript">    let arr = [32, 58, 46, 98, 89, 77]
    arr.sort(function (n1, n2) {
        return n1 - n2
    })
    arr.sort((n1, n2) => n1 - n2) //只有一个 return 可以省略 {}

 


http://www.niftyadmin.cn/n/497358.html

相关文章

IO---Java 文件复制

利用FileInputStream及FileOutputStream实现文件的复制操作。 FileOutStream outnew FileOutStream(outfile); 如果存在outfile则重构,如果不存在outfile则创建。 FileOutStream outnew FileOutStream(outfile,ture); append ture or flase 如果存在out…

C# string类型和byte[]类型相互转换

string类型转成byte[]: byte[] byteArray System.Text.Encoding.Default.GetBytes ( str ); byte[]转成string: string str System.Text.Encoding.Default.GetString ( byteArray ); string类型转成ASCII byte[]: ("01&quo…

【ES6】函数的参数扩展、数组展开、以及默认参数

参数扩展 function show(a, b, ...args){console.log(a) // 3console.log(b) // 4console.log(args) // [5, 7, 8] 是个数组,Rest parameter 剩余参数}show(3,4,5,7,8) ...args 用于收集剩余参数 ...args 必须放在参数末尾,否则报错:Rest par…

帝国CMS模板 标题截取后加入省略号的方法

根据网上一同志的说法,试了没效果后,自己找到了让标题截取后添加省略号的方法。网上有说在t_functions.php修改的见该博文http://www.xuyublog.com/92/如果成功,就可以不用往下看了我试了,是不成功的于是,我就找啊找&a…

JS运动 - 无缝滚动和缓动动画

JS运动 - 无缝滚动和缓动动画 无缝滚动原理:首先先复制两张图片(第一张和第二张)放到最后面;ul绝对定位,如果ul的left值大于等于4张图片的宽度,就应该快速复原为0.html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"&…

【ES6】关于解构赋值的基本用法

解构赋值 1、左右两边结构必须一样&#xff08;数据类型、个数&#xff09; 2、右边必须是个东西&#xff08;语法无误&#xff09; 3、声明和赋值不能分开&#xff08;必须在一句话里完成&#xff09; let arr [1,2,3]let a arr[0]let b arr[1]let c arr[2]console.log(a,…

帝国CMS标题截取添加省略号的问题

因为要自定义样式,所以我使用的是灵动标签,特地测试了一下标题过长截取后自动添加省略号的问题 查了下资料仍然不能解决我的问题,代码如下 [e:loop{news,8,22,0}] <li>[<a href"<?$bqsr[classurl]?>"><?$bqsr[classname]?></a>] &…

C#实体类get和set的作用

一&#xff0c;实体类属性访问存在两种写法&#xff1a; //第一种写法private int _id;public int Id{set { _id value; }get { return _id; }}//第二种写法public int Id{set;get;} 二&#xff0c;那以上两种写法有什么区别呢&#xff1f; 两种写法在“封装”上是没什么区别的…