美文网首页
7.数组解构

7.数组解构

作者: dptms | 来源:发表于2017-10-27 14:14 被阅读12次

数组解构

获取对应位置的元素

const numbers = [1, 2, 3, 4];
const [, two,] = numbers; // 获取数组的第二个元素
const [one, ...others] = numbers; // 获取第一个元素以及剩余的数的数组

默认值

const detail = ['Dp', 'dmtms.com'];
const [name, website, category = 'php'] = detail;

最常见的用法

  • 交换变量的值
let a = 10;
let b = 20;
[a, b] = [b, a];

console.log(a); // 输出:20

相关文章

  • web-jianshu es6/es7新语法

    1.let和const 2.数组的解构 3.对象的解构 4.函数参数的解构 5.数组的扩展 6.对象的扩展 7.函...

  • 7.数组解构

    数组解构 获取对应位置的元素 默认值 最常见的用法 交换变量的值

  • 3.解构赋值

    解构的分类 对象解构 数组解构 混合解构 解构参数 对象解构 解构赋值 嵌套对象解构 数组解构 数组解构 选择性的...

  • ECMAScript6 -- 解构赋值

    解构赋值 数组的解构赋值 对象的解构赋值 特殊: 数组的解构赋值 如果右边不是数组,默认转换为类数组 对象的解构赋...

  • ES6系列 (六)解构

    目标 解构对象 解构数组 结合数组解构和对象解构 了解解构的类型 思考 解构对象 使用解构语句解构数据结构,提取n...

  • ES6之解构表达式

    数组解构 对象解构

  • ES6之解构

    对象解构 解构赋值 默认值 数组解构 数组解构的语法看起来与对象解构非常相似,只是将对象字面量替换成了数组字面量。...

  • 解构赋值

    解构赋值 解构赋值可分为数组解构赋值和对象解构赋值,数组解构赋值要求右侧必须可迭代(具有Iterator 接口),...

  • ES6解构赋值、交换两个变量的值、设置函数默认值、模板字符串、箭

    1,解构赋值 解构赋值主要包括数组的解构赋值、对象的解构赋值、字符串的解构赋值、函数参数的解构赋值。 (1)数组的...

  • 解构赋值,设置函数默认值,箭头函数

    1,解构赋值 解构赋值主要包括数组的解构赋值、对象的解构赋值、字符串的解构赋值、函数参数的解构赋值。 (1)数组的...

网友评论

      本文标题:7.数组解构

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