• 技术文章 >Web开发 >JavaScript

    js中symbol是什么

    小妮浅浅小妮浅浅2021-10-09 11:07:20原创165

    1、Symbol值表示唯一的标识符,可以使用Symbol()来创建这种类型的值。

    2、Symbol保证是唯一的。即使我们创建了许多相同描述的Symbol,它们的值也不同。

    实例

       class MyPrime {
            static  [Symbol.hasInstance](obj) {
                let element = Number(obj)
                for (let start = 2; start < element; start++) {
                    if (element % start === 0){
                        return false;
                        break;
                    }
                }
                return true;
            }
        }
        console.log(5 instanceof MyPrime);//true
        console.log(10 instanceof MyPrime);//false

    以上就是js中symbol的介绍,希望对大家有所帮助。更多js学习指路:js教程

    专题推荐:js symbol
    品易云
    上一篇:js中undefined如何理解 下一篇:js创建构造函数的注意点

    相关文章推荐

    • js原型链继承的关系• js原型链默认的原型• js子类型重写的注意点• js引用类型值的缺点• js原型不能传参的探究• js使用构造函数的缺点• js组合继承的优缺点• js中Object.create方法是什么• js原型链的优缺点• js发布订阅模式有什么用• js自定义事件的实现• js Number数据类型的介绍• js Bigint数据类型是什么• js中null是什么• js中undefined如何理解

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网