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

向对象中添加属性或方法

相关推荐
jiayong2318 小时前
前端面试题库 - ES6+新特性篇
前端·面试·es6
研☆香7 天前
es6的新特性介绍
前端·ecmascript·es6
前端若水13 天前
安装 markdown-it 后项目报错,可能是 Vue/Webpack 项目中 Quill 的问题(ES6+ 语法不支持)
vue.js·webpack·es6
吴声子夜歌21 天前
Vue3——路由管理
前端·vue·es6·vue-router
普通网友21 天前
ES6模块化、Promise、async、await、EventLoop、API接口案例_export function 与 await
前端·ecmascript·es6
身如柳絮随风扬24 天前
前端基础进阶:Node.js + ES6 + Axios + Vue 全面入门指南
前端·node.js·es6
吴声子夜歌1 个月前
Vue3——Vuex状态管理
前端·vue.js·vue·es6
军军君011 个月前
数字孪生监控大屏实战模板:云数据中心展示平台
前端·javascript·vue.js·typescript·前端框架·es6·echarts
研☆香1 个月前
es6的一些更新特点介绍
前端·ecmascript·es6
布局呆星1 个月前
Vue3 笔记:过渡动画与自定义指令
javascript·css·vue.js·python·es6·html5