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

ES6学习Symbol(五)

这里写目录标题

  • 一、概述
  • 二、代码

一、概述

ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。
它是 JavaScript 语言的第七种数据类型,前六种是: undefined 、 null 、布尔值(Boolean)、字符串(String)、数值(Number)、对象(Object)。

二、代码

            let s=Symbol();
            console.log(typeof(s));//symbol

上面代码中,变量 s 就是一个独一无二的值。 typeof 运算符的结果,表明变量 s 是 Symbol 数据类型,而不是字符串之类的其他类型。

            // 原始数据类型symbol,它表示是独一无二的值
            // 最大的用途:用来定义对象的私有变量
            const name = Symbol("name");
            const name2 = Symbol('name');
            console.log(name === name2);//false

            let s1 = Symbol('s1');
            console.log(s1);
            let obj = {
                [s1]:"小马哥"
            };
            // obj[s1]='小马哥’;
            // 如果用Symbol定义的对象中的变量,取值时一定要用[变量名]

http://www.kler.cn/a/443777.html

相关文章:

  • 《Go 语言变量》
  • Linux(Ubuntu)命令大全——已分类整理,学习、查看更加方便直观!(2024年最新编制)
  • unity webgl部署到iis报错
  • Android 蓝牙Bluedroid线程池设计思路介绍
  • CE之植物大战僵尸植物无冷却
  • 微服务——技术选型与框架
  • C语言与C++
  • go字符、字符串等
  • 3D 高斯溅射 (Gaussian Splatting)技术,一种实现超写实、高效渲染的突破性技术
  • 关于Unity VFX 在Spawn状态的一些笔记
  • 深入理解Kafka:核心设计与实践原理读书笔记
  • python练习:“互联网 +” 时代的出租车资源配置的数学建模(一)
  • Upload-labs 靶场(通关攻略)
  • 安当SMS集中式凭据管理系统,HashiCorp Vault的国产化替代解决方案
  • 轻量级+鲸鱼优化!WOA-LightGBM鲸鱼优化算法优化轻量级梯度提升机分类预测Matlab实现
  • 计算机网络基础--WebSocket
  • 使用C语言连接MySQL
  • 7. 检查是否存在满足条件的数字组合
  • jmeter中的prev对象
  • [机器学习]XGBoost(4)——系统设计(含代码实战)
  • 如何远程登录路由器
  • Nautilus源码编译傻瓜式教程二
  • 《类和对象:基础原理全解析(上篇)》
  • finereport新的数据工厂插件
  • Spring 启动流程!!!
  • 分布式光伏电站气象站