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

解构的概念、作用及用法

作者: 知其不可而为之 | 来源:发表于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")

相关文章

  • 解构的概念、作用及用法

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

  • ES6 语法(解构赋值)

    什么是解构赋值及用法 解构赋值分类:数组解构赋值对象解构赋值字符串解构赋值布尔值解构赋值函数参数解构赋值数值解构赋...

  • 阮一峰es6要点总结——解构赋值

    原文地址 解构赋值 核心思想——模式匹配 基本概念 用法: 数组解构赋值 对象解构赋值 字符串解构赋值 数值和布尔...

  • Trilogy趣乐活玫瑰果油

    具体用法及作用 图末~

  • 雾灯的作用及用法

    雾灯的作用及用法 雾灯,顾名思义就是雨雾天气里使用的灯光信号,其主要特点是雾中穿透性强,在能见度低下的天气里,容易...

  • !important的用法及作用

    https://www.cnblogs.com/meiwenzx/p/6673302.html

  • ECMAScript(解构)

    解构 数组解构 基本用法let [a , b] = [1, 2] // a = 1 b = 2let [a, b]...

  • Shiro的用法及概念

    1)shiro是一个常用的安全框架,包括以下几个模块:认证、授权、session管理、rememberme、加密、...

  • 2、变量的解构赋值

    解构赋值概念:在ES6中,直接从数组和对象中取值,按照对应位置,赋值给变量的操作。 #2.1 数组 基础用法: 本...

  • ES6 函数扩展 JavaScript

    1.函数参数的默认值 基本用法 与解构赋值默认值结合使用 参数默认值的位置 函数的length属性 作用域 应用 ...

网友评论

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

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