ES6新特性_变量的解构赋值

ES6新特性_变量的解构赋值

本文主要介绍,ES6新特性,变量的解构赋值,数组、对象的解构。ES6 允许按照一定的模式从数组和对象中提取值,对变量进行赋值,称为: 解构赋值。
ES6 数组的解构
    // 声明一个常量
    const NAMES = ['张三','李四','王五','赵六'];
    
    // 解构
    let [zhangsan, lisi, wangwu, zhaoliu] = NAMES;
    
    // 打印结果
    console.log(zhangsan); // 张三
    console.log(lisi); // 李四
    console.log(wangwu); // 王五
    console.log(zhaoliu); // 赵六
ES6 对象的解构
    const me = {
        "name": "fujuhao.com",
        "age":22,
        "job": function(){
            console.log("程序开发");
        }
    }

    let {name, age, job} = me;
    
    console.log(name); // fujuhao.com
    console.log(age); // 22
    console.log(job); // f(){...}
    
    job(); // 程序开发
    
Loading...