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

向对象中添加属性或方法

相关推荐
sugar__salt3 天前
Vue.js 前置知识:ES6+ 核心特性完全指南
前端·javascript·vue.js·vue·es6
吃西瓜不吐籽_19 天前
2026 届前端校招冲刺:2 万字高频面试题库(含详解、追问与评分标准)
前端·javascript·css·typescript·前端框架·es6
888CC++1 个月前
箭头函数(ES6)
前端·javascript·es6
xiaofeichaichai1 个月前
ES 新特性九年速览:从 ES2016 到 ES2024
前端·javascript·es6
川冰ICE1 个月前
JavaScript高级④|类(class)与面向对象,ES6现代写法
开发语言·javascript·es6
步十人1 个月前
【Vue3】前置知识简单概述(包括ES6核心语法,模块化ESM以及npm基础)
arcgis·npm·vue·es6
研☆香2 个月前
es6新特性功能介绍(四)
前端·ecmascript·es6
YHHLAI2 个月前
Prompt 做 NLP 任务开发|ES6 + 模块化
自然语言处理·prompt·es6
sugar__salt2 个月前
基于Prompt的NLP项目实战:ES6模块化落地开发指南
javascript·自然语言处理·prompt·es6
meilindehuzi_a2 个月前
掌握 ES6 核心语法与大模型(NLP)项目工程化搭建指南
前端·自然语言处理·es6