ES6系列笔记-箭头函数

简介: ES6系列笔记-箭头函数

ES6相关概念就不多解释啦,语法也成为了前端的主流,平时在很多场景开发中都会遇到,一下是关于ES6系列笔记的一些记录~

1:普通写法和箭头函数

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
    </body>
    <script>
        //箭头函数
         let  show=(a,b)=>{
            console.log(a+b);
         }
         show(1,6)
    </script>
</html>

2:数组排序

//数组排序一般写法

        let arr = [1, 23, 45, 67, 3, 2, 22];
        arr.sort(function(n1, n2) {
            return n1 - n2;
        });
        console.log(arr)

//箭头函数数组排序

        let arr = [1, 23, 45, 67, 3, 2, 22];
        arr.sort((n1, n2) => {
            return n1 - n2;
        });
        console.log(arr) 

3:只有一个参数的时候,()可以省略

只有一个参数的时候,写法是这样的

let  show=(a)=>{
return a*2;
}
console.log(show(5))

()可以省略,写法是这样的

//只有一个参数 的时候()可以省略
let  show=a=>a*2;
console.log(show(5))

打印结果都是10


4: 只有一个return的时候,{}可以省略

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
    </body>
    <script>
        // let arr = [1, 23, 45, 67, 3, 2, 22];
        // arr.sort((n1, n2) => {
        //  return n1 - n2;
        // });
        // console.log(arr)
        //只有一个return的时候,{}可以省略      
        //箭头函数数组排序,省略花括号
        let arr = [1, 23, 45, 67, 3, 2, 22];
        arr.sort((n1, n2) => n1 - n2);
        console.log(arr)
    </script>
</html>

示例

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
    </body>
    <script>
        //箭头函数
        // let  show=(a,b)=>{
        //  alert(a+b);
        // }
        // show(1,6)
        //数组排序
        // let  arr=[1,23,45,67,3,2,22];
        // arr.sort(function(n1,n2){
        //  return  n1-n2;
        // });
        // alert(arr)
        //箭头函数数组排序
        // let  arr=[1,23,45,67,3,2,22];
        // arr.sort((n1,n2)=>{
        //  return  n1-n2;
        // });
        // alert(arr)
        //圆括号可以省略
        // let  show=(a)=>{
        //  return a*2;
        // }
        // alert(show(12))
        //只有一个参数 的时候()可以省略
        // let  show=a=>a*2;
        // alert(show(3))
        //箭头函数数组排序,省略花括号
        // let  arr=[1,23,45,67,3,2,22];
        // arr.sort((n1,n2)=>n1-n2);
        // alert(arr)
         //只有一个参数的时候,()可以省略
        // 只有一个return的时候,{}可以省略
    </script>
</html>
相关文章
|
2月前
ES6之箭头函数
ES6之箭头函数
|
2月前
|
网络架构
ES6箭头函数的特性
ES6箭头函数的特性
|
2月前
|
小程序
es6学习笔记(四)箭头函数
es6学习笔记(四)箭头函数
|
4月前
Es6箭头函数
Es6箭头函数
36 0
|
4月前
|
自然语言处理 前端开发 安全
【面试题】ES6语法五之箭头函数
【面试题】ES6语法五之箭头函数
|
5月前
|
JavaScript 网络架构
ES6箭头函数和js普通函数的区别整理
ES6箭头函数和js普通函数的区别整理
27 0
|
11月前
【ES6】 箭头函数
【ES6】 箭头函数
32 0
|
网络架构
ES6箭头函数总结
ES6箭头函数总结
ES6箭头函数总结
|
JavaScript
ES6 从入门到精通 # 06:箭头函数 this 指向和注意事项
ES6 从入门到精通 # 06:箭头函数 this 指向和注意事项
92 0
ES6 从入门到精通 # 06:箭头函数 this 指向和注意事项
ES6 从入门到精通 # 05:函数之扩展运算符、箭头函数
ES6 从入门到精通 # 05:函数之扩展运算符、箭头函数
41 0
ES6 从入门到精通 # 05:函数之扩展运算符、箭头函数