ES6-变量的解构赋值

简介: 前言大家好,今天和大家分享一下ES6中变量的解构赋值。一、解构赋值是什么?ES6允许按照一定模式从数组和对象中提取值,对变量进行赋值,这被称为解构赋值

前言

大家好,今天和大家分享一下ES6中变量的解构赋值

一、解构赋值是什么?

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

二、解构赋值案例

1.数组的解构

代码如下(示例):

const num = ['张三', '李四', '王五', '赵六'];
let [zhang, li, wang, zhao] = num;
 console.log(zhang);
 console.log(li);
 console.log(wang);
 console.log(zhao);

2.对象的解构

代码如下(示例):

const zhang = {
  name: '张三',
  age: '18',
  zhiye: function() {
    console.log('程序员');
  }
  };
let {
  name,
  age,
  zhiye
  } = zhang;
console.log(name);
console.log(age);
console.log(zhiye);
zhiye();

总结

以上就是本章的全部内容,希望你能够帮助到您

相关文章
|
网络协议
阿里云DNS常见问题之DNS导入解析报错如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
安全 Linux 开发工具
git和tortoisegit的详细安装步骤,超多图超详细(一)
git和tortoisegit的详细安装步骤,超多图超详细
420 0
|
架构师 Linux Shell
Linux环境下要想事半功倍,少不了这4个技巧!
Linux环境下要想事半功倍,少不了这4个技巧!
117 1
|
测试技术
List分割:等分成n个list;指定元素个数n等分
List分割:等分成n个list;指定元素个数n等分
|
传感器
蓝桥杯真题代码记录(管道
蓝桥杯真题代码记录(管道
113 2
Matlab中tic和toc用法
简单地说,tic和toc是用来记录matlab命令执行的时间 tic用来保存当前时间,而后使用toc来记录程序完成时间。 两者往往结合使用,用法如下: tic operations toc 显示时间单位: 秒 Tic和toc函数可以计算运行一段时间的代码 例如: clc ...
|
C# 数据库
C#中的DataGridView中添加按钮并操作数据
C#中的DataGridView中添加按钮并操作数据
521 0
|
消息中间件 Java API
【JavaEE进阶】 关于⽇志框架(SLF4J)
【JavaEE进阶】 关于⽇志框架(SLF4J)
|
Web App开发 安全 算法
SSL证书一体化政务服务平台应用案例
近年来,我国政务服务数字化水平不断提升,数字政府建设取得积极成效。依托全国一体化政务服务平台,政务服务效能不断提升
512 0
|
存储 运维 关系型数据库
Docker(2)
Docker(2)
115 0