当前位置:   article > 正文

js symbol的作用_js中symbol作用

js中symbol作用

Symbol()函数会返回symbol类型的值,该类型具有静态属性和静态方法。它的静态属性会暴露几个内建的成员对象;它的静态方法会暴露全局的symbol注册,且类似于内建对象类,但作为构造函数来说它并不完整,因为它不支持语法:"new Symbol()"。

每个从Symbol()返回的symbol值都是唯一的。一个symbol值能作为对象属性的标识符;这是该数据类型仅有的目的。

唯一性

  1. const symbol1 = Symbol();
  2. const symbol2 = Symbol(42);
  3. const symbol3 = Symbol('foo');
  4. console.log(typeof symbol1);
  5. // expected output: "symbol"
  6. console.log(symbol3.toString());
  7. // expected output: "Symbol(foo)"
  8. console.log(Symbol('foo') === Symbol('foo'));
  9. // expected output: false

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/909255
推荐阅读
相关标签
  

闽ICP备14008679号