js中es6语法Symbol

xml 复制代码
<script>
    let s=Symbol()
    console.log(typeof s);
    let s1=Symbol("贾维斯")
    //description可以获取symbol描述
    console.log(s1.description);
    //读取Symbol值Object.getOwnPropertySymbols
    let info3Symbol=Symbol("job")
    let info3={
       name:"贾维斯",
       age:20,
       [info3Symbol]:"星期五"
    }
    for(let key in info3){
       console.log(key);
    }
    console.log(Object.getOwnPropertySymbols(info3));
    //需要创建重复的Symbol值,需要使用Symbol.for
    let  itsybol=Symbol.for("贾维斯")
    let  itsybol1=Symbol.for("贾维斯")
    console.log(itsybol===itsybol1);
</script>
相关推荐
梦曦i2 分钟前
Vue-Router 2.4.0 新增可控重定向功能
前端·uni-app
deli00700722 分钟前
Markdown 实时预览器:左边写右边看,排版效率翻倍
前端·ai编程
郑州光合科技余经理27 分钟前
海外版外卖系统架构:订单怎么流转、权限怎么分
java·开发语言·前端·系统架构·uni-app·php·ai编程
pengyu42 分钟前
【Kotlin 协程修仙录 · 炼虚境 · 初阶】 | 虚空造物:Channel 基础与协程间通信的管道艺术
android·前端·kotlin
提线木偶43 分钟前
CORS 到底谁说了算?一份跨域配置的避坑指南
前端·后端
九九落1 小时前
北京时间校准怎么做?电脑和手机时间不准的排查方法
javascript
网安蟹佬霸2 小时前
区块链与智能合约安全实战:从Solidity审计到DeFi漏洞深度剖析
运维·前端·网络·安全·自动化·区块链·智能合约
念何架构之路2 小时前
Gin响应渲染
前端·javascript·gin
invicinble2 小时前
设计网站的底层思路(深刻版本)
前端
三8442 小时前
WordPress REST API 参数校验机制剖析:为什么 author__not_in 无法直接盲注?
服务器·前端·数据库