美文网首页
ES6之解构表达式

ES6之解构表达式

作者: YAOPRINCESS | 来源:发表于2020-07-11 14:50 被阅读0次

数组解构

对象解构

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <script>

        //数组解构
        let array=[1,2,3];

        //赋值给abc,以前的做法
        let a=array[0];
        let b=array[1];
        let c=array[2];

        //现在的做法
        let [d,e,f]=array;

        console.log(a,b,c);
        console.log(d,e,f);



        //对象结构
        const object={
            name:'张三',
            age:11,
            language:['java','js','docker']
        }
        
        //以前的用法
        const name2=object.name;
        const age2=object.age;
        const language2=object.language;

        //现在的用法
        const {name,age,language}=object;
        //这种用法变量名必须和对象里的名字相同,或者起个变量
        const {name1,age1,language1}=object;
        const {name:name3,age:age3,language:language3}=object;


        console.log(name2,age2,language2);
        console.log(name1,age1,language1);//undefined undefined undefined
        console.log(name,age,language);
        console.log(name3,age3,language3);


    </script>
</body>
</html>

相关文章

  • ES6解构赋值

    ES6解构赋值 什么是解构赋值 MDN解释: 解构赋值语法是一个 Javascript 表达式,这使得可以将值从数...

  • 如何在Javascript ES6利用数组和对象解构

    解构赋值是ES6里面比较不错的特性。解构是Javascript表达式,使其无法从数组里面解包,或者从对象里面获取属...

  • ES6

    ES6: ES6 新语法 1.变量 解构赋值 (解构赋值对应的python里的序列解包) 解构赋值方式一: 解构赋...

  • ES6之解构表达式

    数组解构 对象解构

  • ES6在企业中的应用

    模板字符串 解构赋值解构赋值最常用的在于函数。 数组spread es6浅拷贝 函数新特性之箭头函数 函数新特性之...

  • 记录:es6新增数组去重的方法:Set()

    ...es6的解构

  • ES6_note

    ES6笔记 es6 - 解构 数组的 解构赋值 let [a, b, c] = [1, 2, 3]; 这种写法属于...

  • es6新增特性

    个人主观意见整理es6中常用十个特性:1、默认参数2、模版表达式3、多行字符串4、解构赋值5、改进的对象表达式6、...

  • 第5章 解构(destructure)

    解构(Destructure) 解构是ES6新添加的一种功能,解构是指将复杂的数据结构拆分为小的部分。ES6添加了...

  • 04- 解构赋值

    1、ES6 解构赋值、数组解构 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(De...

网友评论

      本文标题:ES6之解构表达式

      本文链接:https://www.haomeiwen.com/subject/culicktx.html