首页 > 文章列表 > js中symbol是什么

js中symbol是什么

js symbol
414 2022-08-06

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

推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。