通常,对象由键值对组成,而键值对包含键名和对应的值。根据ES标准,若要获取对象中Symbol类型的键名,可使用Reflect.ownKeys方法,该方法能返回对象所有自身的键名,包括字符串和Symbol类型。以下通过实例演示其具体用法,展示如何调用该方法并遍历输出对象中的全部键名。

打开HBuilder,创建一个名叫key.html的静态网页,然后修改标题标签以展示特定信息。

在标签内创建名为 `obj` 的对象,包含姓名、年龄、性别和地址的四个属性,具体设计如下:

第三步:声明 Symbol 类型的对象并赋予 col 变量。使用对象赋值方法为 obj 添加属性,详情如下。

- 保存代码后,打开浏览器控制台,查看输出结果,所示。

声明一个对象变量keys用于存储对象的键名,接着调用Reflect.ownKeys方法获取这些键名。

第六步:保存代码后,进入浏览器控制台,查看输出结果中的属性名称。

相关文章