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、使用场景

向对象中添加属性或方法

相关推荐
董世昌419 小时前
深度解析ES6 Set与Map:相同点、核心差异及实战选型
前端·javascript·es6
徐小夕@趣谈前端1 天前
Web文档的“Office时刻“:jitword共建版2.0发布!让浏览器变成本地生产力
前端·数据结构·vue.js·算法·开源·编辑器·es6
小马_xiaoen1 天前
Proxy 与 Reflect 从入门到实战:ES6 元编程核心特性详解
前端·javascript·ecmascript·es6
前端 贾公子2 天前
Node.js 如何处理 ES6 模块
前端·node.js·es6
菜鸟茜2 天前
ES6核心知识解析01:什么是ES6以及为什么需要ES6
前端·javascript·es6
摇滚侠5 天前
2 小时快速入门 ES6 基础视频教程
前端·ecmascript·es6
Beginner x_u10 天前
ES6 中的 class 是什么?和ES5构造函数差别是什么?
javascript·es6·class
好学且牛逼的马12 天前
ES6 核心语法精讲
前端·ecmascript·es6
辰风沐阳12 天前
ES6 新特性: 解构赋值
前端·javascript·es6
得一录14 天前
ES6核心语法
前端·ecmascript·es6