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

网站群建设方案.doc域名备案好了怎么建设网站

网站群建设方案.doc,域名备案好了怎么建设网站,官网建设开发哪家公司好,网站上动画视频怎么做的编程笔记 html5cssjs 071 JavaScript Symbol 数据类型 一、Symbol 数据类型二、 示例小结 在JavaScript中#xff0c;Symbol 是一种基本数据类型#xff0c;它于 ECMAScript 6#xff08;ES6#xff09;中引入#xff0c;用来创建唯一的、不可变的值。这些值可以… 编程笔记 html5cssjs 071 JavaScript Symbol 数据类型 一、Symbol 数据类型二、 示例小结 在JavaScript中Symbol 是一种基本数据类型它于 ECMAScript 6ES6中引入用来创建唯一的、不可变的值。这些值可以作为对象属性的键从而提供了一种防止属性名冲突的方式并允许开发者隐藏对象中的一些属性或方法使其对常规操作如 for...in 循环和 Object.keys() 不可见。 一、Symbol 数据类型 唯一性 每个通过 Symbol() 函数生成的 Symbol 值都是独一无二的即使它们具有相同的描述符。这意味着即使两个符号使用相同的字符串作为描述它们也是不同的。 let s1 Symbol(description); let s2 Symbol(description); console.log(s1 s2); // 输出false隐式转换阻止 Symbol 类型不能与其他任何类型的值进行相等性比较也不能被转换为其他类型。 不可变性 一旦创建了一个 Symbol就无法改变这个值也无法重新赋值。 不可枚举性 当用作对象属性时默认情况下Symbol 属性是不可枚举的这意味着它们不会出现在 for...in 循环、Object.keys()、Object.getOwnPropertyNames() 等返回的对象属性列表中。 描述符 创建 Symbol 时可以传入一个可选的描述字符串用于调试目的但不影响其唯一性。 let s3 Symbol(unique identifier); console.log(s3.description); // 在标准 JavaScript 中输出unique identifier注意在最新的规范中Symbol.prototype.description 已不再是一个标准属性而是需要通过 toString() 方法间接获取描述信息。 内置 Symbol 值 JavaScript 提供了一些内置的 Symbol 值例如 Symbol.iterator用于定义迭代器、Symbol.hasInstance自定义 instanceof 操作符的行为、Symbol.toPrimitive自定义对象到原始值的转换行为等等。 作为对象属性 Symbol 可以安全地用作对象属性名来避免与已有属性冲突。 let myKey Symbol(); let obj {}; obj[myKey] secret value; console.log(obj[myKey]); // 输出: secret value for(let key in obj) {console.log(key); // 不会输出 myKey因为它是 Symbol 类型且默认不可枚举 }若要访问 Symbol 类型的属性通常使用 Object.getOwnPropertySymbols() 方法。 二、 示例 // 创建一个带有 Symbol 键的简单对象 let id Symbol(id); let user {name: Alice,[id]: 12345 // 使用 Symbol 作为键存储用户 ID };console.log(user[id]); // 输出: 12345// 获取对象的所有 Symbol 属性 let symbols Object.getOwnPropertySymbols(user); console.log(symbols); // 输出: [Symbol(id)]// 内置 Symbol 示例 - 自定义 instanceof 行为 class MyClass {} MyClass[Symbol.hasInstance] function(inst) {return inst inst.isMyClass; }; let instance { isMyClass: true }; console.log(instance instanceof MyClass); // 根据自定义规则判断是否为 MyClass 实例小结 总结来说Symbol 类型在 JavaScript 中主要用于实现私有属性、解决命名冲突以及扩展内置对象行为等方面提供了更多元化的编程方式和更强的封装能力。
http://www.pierceye.com/news/850140/

相关文章:

  • 北湖区网站建设公司企业主题wordpress 含演示数据
  • 网站建设简历自我评价做招聘信息的网站有哪些内容
  • 怎么和其它网站做友情链接网络营销师证怎么考
  • 百度推广要自己做网站吗做的视频传到哪个网站好
  • 个人建设门户网站 如何备案网站推广服务报价表
  • 广州企业网站建设哪家服务好西安家政公司网站建设
  • 住房与城乡建设部网站 黑龙江wordpress 采集系统
  • 阜阳网站建设云平台玉溪建设局门户网站
  • 网站建设什么原因最主要怎么制作网站首页
  • 网站建设深圳赶集网网页设计工程师工资
  • 哪家企业网站建设好闵行区网站制作
  • 重庆行业网站建设陕西省建设监理协会查询官方网站
  • 手机网站 尺寸网站规划的认识
  • 永川网站制作联系电话wordpress 参数 传递
  • 西宁市网站建设高端网站开发人员要求
  • 前端做商城网站需要多久yum wordpress
  • 便宜网站建设成都免费建网站视频教程
  • 班级网站自助建设功能没有充值入口的传奇
  • 杭州网站seo免费网站建设
  • 好看的网站设计网站开发龙岗网站建设
  • 物流如何做网站wordpress qq互联插件
  • 权威发布李建济南做seo排名
  • 六安网站建设 220广州安尔捷做的网站好吗
  • 企业网站写好如何发布wordpress免插件生成地图
  • 公司 网站 苏州链接下载
  • 网站页面设计素材网站做权重的方法
  • 网站优化标题怎么做宿迁房产网备案查询
  • 建设企业官方网站的流程秦皇岛网站备案
  • 北京网站优化前景建设银行包头分行网站
  • 南京江宁区住房建设局网站电商交流平台有哪些