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>
相关推荐
因_崔斯汀25 分钟前
用 AI 生成 Three.js 沉浸式网站,代码与 Skill 均已开源
前端·人工智能
葡萄城技术团队1 小时前
一键触发工作表中所有异步函数:用依赖单元格刷新 SpreadJS 公式
前端
Bigger1 小时前
谁动了我的 URL?——记一次微前端"灵异 Bug"的排查实录
前端·ai编程·vue-router
JavaGuide1 小时前
轻量开源版 IDEA 来了!
前端·后端
2601_962097481 小时前
JavaScript 异步编程
javascript·ajax·回调函数·异步编程·子线程
张洪权1 小时前
nest.js websocket 群聊----私聊功能
前端·nestjs
流光D1 小时前
AI Era: Building Web Sites and Configuring Nginx Reverse Proxy Process
前端·人工智能·nginx
sakidd1 小时前
VS Code 的 AI Chat 现在已经这么能干了?
前端
计算机魔术师2 小时前
英伟达砸130亿美元买下一个平台,黄仁勋到底在怕什么?
前端
全栈项目管理程序猿2 小时前
ArcGIS JS 基础教程(18):SceneLayer 场景图层
javascript