Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

Javascript Symbol

JavaScript symbol 是用于识别对象属性的函数。

要记住的要点

Symbol()方法始终返回唯一值。 符号值可以用作对象属性的标识符。 符号是不变的,就像数字或字符串一样。 不能将符号类型转换为原始数据类型。

语法

Symbol([description])

参数

description:它是可选的。我们可以将字符串作为参数传递。

JavaScript symbol 属性

让我们看一下JavaScript 符号属性及其说明列表。
方法 描述
Symbol.hasInstance 它用于确定构造函数对象是否将一个对象识别为其实例。
Symbol.isConcatSpread 它用于配置是否应将对象展平为其数组元素。
Symbol.match 这是一种识别正则表达式与字符串匹配的方法。
Symbol.prototype 用于生成符号构造函数的原型。
Symbol.replace 它将替换字符串的匹配子字符串。
Symbol.search 它返回与正则表达式匹配的字符串中的索引。
Symbol.split 它将在与正则表达式匹配的索引处拆分字符串。
Symbol.toPrimitive 用于将对象转换为其等效的原始值。
Symbol.unscopables 这是一个众所周知的对象属性,其属性名称不包含在环境中。

JavaScript symbol 方法

让我们看看JavaScript 符号方法的列表及其说明。
方法 描述
Symbol.for() 它用于通过提供的键在运行时范围的符号注册表中搜索现有符号,如果找到则返回。否则,将使用此键创建新的符号。
Symbol.keyFor() 它使用全局符号注册表来查找符号的键。因此,它不适用于非全局符号。如果该符号不是全局符号,则将无法找到它并返回undefined。
Symbol.toString() 它用于返回对象的字符串表示形式。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4