微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ES6基本用法

ES6是javascript下一代的标准;

//es6如何定义变量,定义变量特点
    //js定义: var i = 1;
    //es6定义变量 使用关键字 let
    //const 定义常量 比如 PI = "3.1415926"常量一旦赋值,不可改变
    //1.创建代码块,定义变量
    {
        var a = 10
        let b = 20

    }
    //2.代码输出,浏览器输出
    console.log(a)//10
    console.log(b)//ReferenceError: b is not defined

    //var 声明变量 没有局部作用域
    //let 声明变量 有局部作用域

结果:

对象拓展运算符:

//对象复制
    let person = {"name": "小王","age": 13}

    let person2 = {...person}
    console.log(person2)

    //对象合并
    let name = {name: "mary"}
    let age = {age: 190}
    let p = {...name,...age}
    console.log(p)

结果:

ES6箭头函数

//参数 => 函数体

    //传统 
    var f1 = function(a) {
        return a
    }

    console.log(f1(1))

    //ES6

    let f2 = a => a

    console.log(f2(10))
    
    ```
//传统复杂使用
    var f3 = function(a,b) {
        return a+b
    }
    console.log(f3(34,23))

    //ES复杂使用
    let f4 = (a,b) => a+b
    console.log(f4(2,5))
```

结果:

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐