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

哈尔滨网站建设学校网站开发实训安排

哈尔滨网站建设学校,网站开发实训安排,广州短视频运营营销报价,wordpress 压缩插件文章目录 前言1.唯一性2. 描述3. 作为对象属性键4. 全局注册6. 不可变性7. 隐式转换 前言 Symbol是ES6新增内容#xff0c;代表创建后独一无二且不可变的数据类型#xff0c;它主要是为了解决可能出现的全局变量冲突的问题 在JavaScript发展的过程中#xff0c;其中的ES6带… 文章目录 前言1.唯一性2. 描述3. 作为对象属性键4. 全局注册6. 不可变性7. 隐式转换 前言 Symbol是ES6新增内容代表创建后独一无二且不可变的数据类型它主要是为了解决可能出现的全局变量冲突的问题 在JavaScript发展的过程中其中的ES6带来了一系列的新特性其中之一就是Symbol。Symbol是一种特殊的原始数据类型它提供了一种创建全局唯一标识符的方式这对于避免命名冲突尤其有用。不同于传统的字符串或数字每个Symbol都是独立且唯一的即使它们具有相同的描述。这使得Symbol非常适合用于对象属性的键从而避免了与其他属性键发生冲突的可能性。本文旨在深入探讨Symbol的各个方面包括它的创建、使用方法以及与其他数据类型的交互方式帮助更好地理解和利用这一特性。 1.唯一性 每次调用 Symbol() 都会返回一个新的、唯一的 Symbol 值 const sym1 Symbol(); const sym2 Symbol(); console.log(sym1 sym2); // false2. 描述 可以给 Symbol 提供一个可选的字符串参数作为描述这有助于调试但不会影响 Symbol 的唯一性 const sym Symbol(mySymbol); console.log(sym.toString()); // Symbol(mySymbol)3. 作为对象属性键 Symbol 可以用作对象属性的键并且不会与任何字符串键冲突 const key Symbol(key); const obj {[key]: value }; console.log(obj[key]); // value console.log(obj[key]); // undefined4. 全局注册 使用 Symbol.for(key) 可以创建一个全局唯一的 Symbol如果之前已经存在相同的键则返回已存在的 Symbol。 const sym1 Symbol.for(foo); const sym2 Symbol.for(foo); console.log(sym1 sym2); // true6. 不可变性 Symbol 是不可变的一旦创建就无法改变其值。 7. 隐式转换 当尝试将 Symbol 转换成其他类型如数字或字符串时会抛出 TypeError。不过Symbol 可以通过 .toString() 或 .description 获得其字符串表示形式。
http://www.ho-use.cn/article/10820889.html

相关文章:

  • 百度站长提交ip网站怎么做
  • 贵州做网站kuhugz如何制作局域网站
  • 安徽专业做网站的大公司莱芜网站建设设计外包
  • vps打开网站很慢室内装修设计案例
  • 福州 哈尔滨网站建设 网络服务海外代理服务器 免费
  • 企石网站仿做潍坊专业输送带产品介绍
  • 帮公司做网站简单网站系统
  • 超酷网站seo关键词
  • 网站搭建中114514wordpress页脚菜单
  • 服务器网站过多对排名wordpress移动端模板
  • 苏州网站建设推广咨询平台专门给别人做网站
  • 西安制作网站软件加盟创业商机网
  • 为啥做网站开发公司房价制定
  • 郑州手机网站网app开发
  • dw怎么做百度网站个人信息怎么在百度推广
  • 网站app用什么语言开发哪些网站可以做设计赚钱
  • 郑州网站建设兼职1534939978姐的微信德惠市
  • 网站建设公司权威排名厦门百度seo排名
  • 开发网站公司如何运营乌海网站开发
  • 怎么开发网站卡地亚官方网站制作需要多少钱
  • 化工企业网站模板成都规划网站
  • 自己做网站需要服务器吗电子商务有限公司有哪些
  • 网站营销外包公司网站建设的标签指的是
  • 仓山区城乡建设局网站宣传片制作标准参数
  • 彩票网站维护需要几天点击链接即可进入
  • 上海自助建站上海网站建设自己做视频类网站用哪个cms
  • 全屏网站 欣赏不懂见网站怎么办
  • 小生意是做网站还是公众号手机网站网页设计
  • 开发公司产品部课件商丘市网络优化公司地址
  • 兼职网站制作做网站怎么调用栏目