ES6 Symbol

1、创建Synbol

javascript 复制代码
let s = Symbol();

let s2 = Symbol('a');
let s3 = Symbol('a');
console.log(s2 === s3); // false

let s4 = Symbol.for('b');
let s5 = Symbol.for('b');
console.log(s4 === s5) // true;

2、不能与其他数据进行运算

3、几种类型

USONB

U:undefined

S: string symbol

O: object

N: null number

B: boolean

4、使用场景

向对象中添加属性或方法

相关推荐
追光少年33225 天前
React学习:ES6
学习·react.js·es6
weixin_5316518117 天前
ES6 Proxy 的基本用法
前端·ecmascript·es6
前端 贾公子19 天前
npm库的打包原理与实践详解 (下)
前端·javascript·node.js·github·es6
渣渣盟19 天前
ES6包装类型静态方法扩展
前端·javascript·es6
gaolei_eit19 天前
Vue3项目ES6转ES5,兼容低版本的硬件设备,React也
javascript·react.js·es6
一位搞嵌入式的 genius19 天前
从 ES6 到 ESNext:JavaScript 现代语法全解析(含编译工具与实战)
前端·javascript·ecmascript·es6
董世昌4122 天前
深度解析ES6 Set与Map:相同点、核心差异及实战选型
前端·javascript·es6
徐小夕@趣谈前端23 天前
Web文档的“Office时刻“:jitword共建版2.0发布!让浏览器变成本地生产力
前端·数据结构·vue.js·算法·开源·编辑器·es6
小马_xiaoen23 天前
Proxy 与 Reflect 从入门到实战:ES6 元编程核心特性详解
前端·javascript·ecmascript·es6
前端 贾公子23 天前
Node.js 如何处理 ES6 模块
前端·node.js·es6