zoukankan      html  css  js  c++  java
  • 数据结构的使用

    es6为对象和数组添加了结构功能,将数据结构打散的过程便得更加简单,从打算后更小的部分中获取所需信息。

    对象解构:

    let node = {
       type :"idep",
       name:"foo" 
    }
    let {type,name} = "node";
    console.log(type);//idep
    console.log(name);//foo
    

     使用解构赋值表达时,如果指定的局部变量名在对象中不存在,那么局部变量名会被赋值为undefined;

    数组解构:

    let color =["red","green","blue"];
    let [firstColor,secondColor] = color;
    console.log(firstColor,secondCOlor)//red,green
    

    es6交换变量:

    let a = 1;

    let b= 2;

    [a,b]=[b,a]

    console.log(a)//2

    console.log(b)//1

    不定元素:

    let colors = ["red","green","blue"];

    let [firstColor,...reColor]=colors;

    console.log(firsetColor)//red

    console.log(reColor[0])//green

    console.log(reColor[1])//blue

  • 相关阅读:
    奔溃瞬间1
    面试知识点blog汇总
    贪心
    树 和 图
    DFS 和 BFS
    STL
    哈希表
    手写堆
    并查集
    二项式反演学习笔记
  • 原文地址:https://www.cnblogs.com/smdb/p/10225538.html
Copyright © 2011-2022 走看看