如何使用ES6中的Symbol类型中方法比较是否相等

 时间:2024-10-11 19:36:58

1、第一步,定义两个变量a1和a2,使用Symbol()进行赋值,然后比较两个是否相等,如下图所示:

如何使用ES6中的Symbol类型中方法比较是否相等

2、第二步,运行这个JavaScript文件,在HBuilder控制台查看打印结果,出现false,如下图所示:

如何使用ES6中的Symbol类型中方法比较是否相等

3、第三步,同样的,使用相同方法,这次改为Symbol.for方法赋值,然后比较是否相等,如下图所示:

如何使用ES6中的Symbol类型中方法比较是否相等

4、第四步,再次运行文件,控制台打印结果为true,说明Symbol.for获取Symbol值是一致的,如下图所示:

如何使用ES6中的Symbol类型中方法比较是否相等

5、第五步,再次将Symbol.for改为Symbol.keyFor,保存之后运行文件,如下图所示:

如何使用ES6中的Symbol类型中方法比较是否相等

6、第六步,运行文件之后,出现了报错;修改文件代码,定义两个b1和b2,使用Symbol.keyFor(),如下图所示:

如何使用ES6中的Symbol类型中方法比较是否相等
  • javascript 中如何使用onmouseout
  • 天涯明月刀游戏如何摆摊卖商品
  • javascript,js怎样设置,获取div元素left和top
  • axure中怎么给图形形状填充颜色
  • java开发工具eclipse中@author怎么改
  • 热门搜索
    灭鼠最佳方法 健忘怎么办 胖头鱼头的做法大全 坏蛋是怎么练成的 科学小论文怎么写 牧马人怎么样 炒年糕的家常做法 脱发是怎么回事 膝盖疼的治疗方法 新疆喀什怎么读