当前位置: 首页 > news >正文

Symble

ES6引入了一种新的原始数据类型 Symbol,表示独一无二的值。它是JavaScript语言的第七种数据类型,是一种类似于字符串的数据类型。

Symbol特点

  1. Symbol 的值是唯一的,用来解决命名冲突的问题

  2. Symbol值不能与其他数据进行运算

  3. Symbol定义的对象属性不能使用for…in循环遍历,但是可以使用
    Reflect.ownKeys来获取对象的所有键名

js记忆我们的数据类型,usonb,you are so nubility
undefined,string,symbol,object,number,null,boolean,bigIntvv


symbol相等的情况
在这里插入图片描述

s2不等于上s3


在这里插入图片描述

通过这种方式创建这里s4等于s5,Symbol不能够计算 !


对象添加Symbol类型的属性

在这里插入图片描述

如果我们直接加进去的话,我们可能会导致原有的属性被破坏。安全的像对象添加两个方法

在这里插入图片描述


**symbol的内置属性 **

在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/58231.html

相关文章:

  • 能在家里赚钱的工作有哪些?适合普通人的兼职项目
  • 创建SaaS产品帮助中心的关键步骤
  • 高频算法:Leetcode53 最大子数组和
  • 如何编写接口自动化测试框架、
  • 【Java面试八股文宝典之RabbitMQ篇】备战2023 查缺补漏 你越早准备 越早成功!!!——Day17
  • ESP32开发(1)----Espressif-IDE开发环境配置
  • MyBatisPlus标准数据层开发
  • C/C++每日一练(20230412)
  • Leetcode.1379 找出克隆二叉树中的相同节点
  • 2022年团体程序设计天梯赛-总决赛
  • 大数据技术之Sqoop——SQL to Hadoop
  • Java议题
  • 【阅读论文】USAD:多变量时间序列上的无监督异常检测
  • Java多线程:ReentrantLock中的方法
  • RabbitMQ初识快速入门
  • 由浅入深了解HashMap源码
  • P5318 【深基18.例3】查找文献
  • Error caught was: No module named ‘triton‘
  • Ruby设计-开发日志
  • SpringBoot 调用外部接口的三种方式
  • C 中的结构体
  • nodejs安装教程
  • 【华为OD机试】1029 - 整数与IP地址间的转换
  • 【FPGA实验1】FPGA点灯工程师养成记
  • 操作系统论文导读(三):Stack-based scheduling of realtime processes基于堆栈的实时进程调度
  • 音频延时测试方法与实现
  • 在 Python 中管理机密的四种方法
  • 全国青少年信息素养大赛Python编程挑战赛初赛试题说明
  • 无需魔法打开即用的 AI 工具集锦
  • 如何进行SEO站内优化,让你的网站更易被搜索引擎收录