zoukankan      html  css  js  c++  java
  • Symbol

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>
    <body>
        
    </body>
    <script>
         var s1 = Symbol("a");
         console.log(s1);//Symbol(a)
         console.log(typeof s1)//Symbol
    
        // 标志,标记,标识,记号
        // 做一个状态记号
        // 类似于字符,但是不是字符
        // 拥有字符的特点:具体的值,值类型
        // 自身稳定,不会与任何其他值混淆
        // 语义化
        // 字典量:字典
        // 部首:
    
         var s1 = Symbol("a");
         var s2 = Symbol("a");
         console.log(s1 == s2);//false
         console.log(s1 == s1);//true
    
        // 制衣厂:
        function fn(size){
            switch(size){
                case obj.s://s
                    console.log("小号");break;
                case obj.m://m
                    console.log("中号");break;
                case obj.l://l
                    console.log("大号");break;
            }
        }
    
        var obj = {
            s:Symbol("s"),
            m:Symbol("s"),
            l:Symbol("s"),
        };
        fn(obj.s);//小号
        fn(obj.m);//中号
        fn(obj.l);//大号
         var obj = {
             s:"s",
             m:"s",
             l:"l",
         };
         fn(obj.s);//小号
         fn(obj.m);//小号
         fn(obj.l);//大号
    </script>
    </html>
  • 相关阅读:
    models F Q查询
    Django models 多对多 操作
    Cookies与session的区别
    Form表单验证
    图片上传
    Django进阶
    sql 单个字段去重查询 distinc 和 group by的效率问题
    Django知识点整理
    Web应用请求和响应 HTTP相关
    Django中的几种重定向方式
  • 原文地址:https://www.cnblogs.com/hy96/p/11435725.html
Copyright © 2011-2022 走看看