zoukankan      html  css  js  c++  java
  • es6对象 symbol标记 set和weakSet map数据结构

    对象赋值

    let name="jspang";

    let skill= 'web';
    var obj= {name,skill};

    对象Key值构建

    let key='skill';

    var obj={
        [key]:'web'
    }

    Object.is(  ) 对象比较

    var obj1 = {name:'jspang'};
    var obj2 = {name:'jspang'};
    console.log(obj1.name === obj2.name);//true
    console.log(Object.is(obj1.name,obj2.name));

    Object.assign(  )合并对象

    var a={a:'jspang'};
    var b={b:'技术胖'};
    var c={c:'web'};

    let d=Object.assign(a,b,c)
    console.log(d);

    Symbol在对象中的作用

    Symbol,它的意思是全局标记

    Set和WeakSet数据结构

    set是数据结构,是es6的新东西。set的数据结构是以数组的形式创建的。
    set声明
    let setArr = new Set(['jspang','技术胖','web','jspang']);
    console.log(setArr);
    Set和Array 的区别是Set不允许内部有重复的值,如果有只显示一个,相当于去重。虽然Set很像数组,但是他不是数组。
     Set值的增删查

    追加add:setArr.add('前端职场');

    删除delete:setArr.delete('前端职场');
    查找has:setArr.has('jspang')

  • 相关阅读:
    怎样判断某个分辨率是不是 16:9
    最简单的判断是否为IE浏览器的方法
    S4 smartforms切换到非word编辑器
    字符串中数字和汉字之前打空格
    elasticsearch 中term查询
    小程序 反编译 pc微信
    vue-element-admin vue-amap使用高德地图 文档没有示例代码
    高德地图 自适应 显示多个点标记
    laravel5 清理 bootstrap/cache/config.php
    element-admin 上传 跨域 问题 http-request
  • 原文地址:https://www.cnblogs.com/xiaoyaoweb/p/8256925.html
Copyright © 2011-2022 走看看