码迷,mamicode.com
首页 > 其他好文 > 详细

es6对象 symbol标记

时间:2018-01-10 11:28:45      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:class   clear   设置   字符   tar   setw   roi   span   赋值   

对象赋值

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‘)

es6对象 symbol标记

标签:class   clear   设置   字符   tar   setw   roi   span   赋值   

原文地址:https://www.cnblogs.com/xiaoyaoweb/p/8256925.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!