• Emoji as a variable in js All In One


    Emoji as a variable in js All In One

    Math masters….where are you?!

    If + = 20
    and + = 16
    and - = 4
    then, + = _____

    solutions

    ( + ) - ( - ) => ( + ) => ( + )
    // 16 - 4 = 12
    
    
    const   = 10;
    const   = 6;
    const   = 2;
    
    
      +   = 20 => 2 *   = 20
    // 20 / 2 = 10
    
      +   = 16 =>   = 16 -  
    // 16 - 10 = 6
    
      -   = 4 =>   =   - 4
    // 6 - 4 = 2
    
    

    unicode & emoji

    Unicode ok ✅

    const WTF = '什么鬼 ';
    WTF;
    // '什么鬼 '
    
    const 什么鬼 = 'WTF ';
    什么鬼;
    // 'WTF '
    
    

    emoji error ❌

    const   = 'emoji ghost';
    // ❌  Uncaught SyntaxError: Invalid or unexpected token
    
    

    Unicode 8 ✅

    Unicode 16 ❌

    While ES6 brings stronger Unicode support to our beloved language, not all symbols can be used as valid identifiers. We can use things like var ಠ_ಠ = 42, but not var = 43.

    虽然 ES6 为我们钟爱的语言带来了更强大的 Unicode 支持,但并非所有符号都可以用作有效标识符。我们可以使用 var ಠ_ಠ = 42 之类的东西,但不能使用 var = 43。

    String. || !function() {
        var  = function() {
            try {
                var  = {},  = Object.defineProperty,  = (, , ) && ;
            } catch () {}
            return ;
        }(),  = String.fromCharCode,  = Math.floor,  = function() {
            var , ,  = 16384,  = [],  = -1,  = arguments.length;
            if (!) return "";
            for (var  = ""; ++ < ; ) {
                var  = Number(arguments[]);
                if (!isFinite() || 0 >  ||  > 1114111 || () != ) throw RangeError("Invalid code point: " + );
                65535 >=  ? .push() : ( -= 65536,  = ( >> 10) + 55296,  =  % 1024 + 56320, 
                .push(, )), ( + 1 ==  || .length > ) && ( += .apply(null, ), 
                .length = 0);
            }
            return ;
        };
         ? (String, "fromCodePoint", {
            "": ,
            "": !0,
            "": !0
        }) : String. = ;
    }();
    
    

    https://github.com/danthareja/emojify

    refs

    https://twitter.com/Kahoot/status/1511366554964815875



    ©xgqfrms 2012-2020

    www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

    原创文章,版权所有©️xgqfrms, 禁止转载 ️,侵权必究⚠️!


  • 相关阅读:
    设计模式——设计模式之禅day2
    和阿文一起学H5——音乐素材
    mysql数据库问题
    vue-cli脚手架工具
    webpack总结
    sql和nosql区别
    MongoDB基本命令
    >nbsp修改
    字典
    列表
  • 原文地址:https://www.cnblogs.com/xgqfrms/p/16106911.html
Copyright © 2020-2023  润新知