美文网首页
解构的概念、作用及用法

解构的概念、作用及用法

作者: 知其不可而为之 | 来源:发表于2018-04-25 08:02 被阅读0次

    一.什么是解构

    解构就是从数组或对象(值类型变量会事先调用.toString()方法)中获取对应属性或值的方法。

    二.解构有什么用

    1.简化代码,减少工作量,提升阅读性

    2.优化赋值过程,简单易懂

    三.怎么使用解构

    1.从数组赋值

    let [x, y] = ["hello", "world"];

    // x="hello", y="world"

    2.从对象中获取属性

    let {x, y: z} = {x: "hello", y: "world"}

    // x = "hello", z = "world" 

    //此处的y只是一个对应的属性名,真正的变量是z

    3.参数赋值

    function test({x, y}, ...z){

    //x="hello", y="world", [...z] = ["i", "love", "china"] 

    }

    test({x:"hello", y:"world", z:"I LOVE CHINA"}, "i", "love", "china")

    相关文章

      网友评论

          本文标题:解构的概念、作用及用法

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