es6
M1kor
努力努力在努力
展开
-
es6 对象添加类型属性
es6 对象添加类型属性 当一个对象想添加一个独一无二的方法时 使用symbol类型是最安全的 对象内方法 值太多 不好查找时 可以使用如下方法: let play = { name:'abc', lol:function(){ console.log('英雄联盟') }, dnf:function(){ console.log('地下城') } } // 声明一个对象 对象内保存你想使用的独一无二的方法 let methods = { lol:Symbol(), dnf:Symb原创 2021-11-26 19:52:36 · 1590 阅读 · 0 评论 -
es6 symbol基本使用
symbol基本使用 es6引用了新的数据类型symbol,表示独一无二,是js的第七种数据类型,类似于字符串 特点: 值是唯一的,解决命名冲突 值不能与其他数据类型计算 (+ - * /) symbol定义的对象不能循环遍历 可以使用reflect.ownKeys获取对象所有键名 创建symbol: let s = Symbol('abc'); let s2 = Symbol('abc'); console.log(s===s2) //false let ss = Symbol.for('abc')原创 2021-11-26 19:43:11 · 75 阅读 · 0 评论