• 读JS高级——第五章-引用类型 _记录


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
    <body>
    <script>
    //为毛现在看书都直接看代码了,看文字总觉的越看越晕。。
    //JS高级第五章,引用类型
    //string;
    Object.prototype.toString
    Object.prototype.toLocalString
    Object.prototype.valueOf
    //三个的区别是神马‘
    [1,2,5,5].toString()
    [1,2,5,5].toLocalString();
    //的字符串化是调用 arr[i]的对应函数
    
    var arr = [1,2,4,5];
    /*
    function fn(){};
    var a = arr.every(fn(e,i,arr){console.log(1)}); //如果每一个都返回true,结果为true
    var a = arr.some(fn(e,i,arr){console.log(1)}); //主要一个为true,结果就是ture
    var a = arr.forEach
    var a = arr.map;
    var a = arr.filter(fn(e,i,arr){});
    */
    
    //Data
    
    //RegExp;
    var re = null,
        i;
    for(i=0; i<10; i++){
        re = /cat/g;
        re.test("catastrophe");// 就输出一个,后面的没有哦
    };
    for(i=0; i<10; i++){
        re = new RegExp("cat","g");
        re.test("catastrophe")//每一次都是重新输出正则结果
    };
    // exec方法会 如果有“g”记录上一次查询到的结果到index属性下面,没有“g”配置都是重新查询
    // JS模板 引擎 不解释,嘻嘻~.*;
    
    String
    var s = "abcdfg";
    s.charAt(0);
    s.charCodeAt(0);// 这个是返回字符串编码
    
    s.slice(1,2);
    s.substr(1,2); //2个长度
    s.substr(1,2) // 长度到2
    s.encodeURI();
    s.encodeURIComponent();
    
    Function;
    function sum(num1, num2){
        return num1 + num2;
    };
    console.log( sum(1,2) );
    var anotherSum = sum;
    console.log( anotherSum(1,10) );
    sum = null;
    console.log( anotherSum(1,10) ) // 11  ,这个是引用指针的,不要忘记了
    
    function htmlEscape(text){
        return text.replace(/[<>"&]/g,function(match, pos, originalText){
            switch(match){
                case "<":
                    return "&lt;";
                case ">":
                    return "&gt;"
                case "&":
                    return "&amp;"
                case """:
                    return "&quot;"
            }
        });
    };
    
    
    </script>
    </body>
    </html>
  • 相关阅读:
    3.24
    3.23
    构建之法读书笔记2
    寒假学习day23
    寒假学习day22
    寒假学习day21
    寒假学习day20
    寒假学习day19
    寒假学习每周总结4
    寒假学习day18
  • 原文地址:https://www.cnblogs.com/diligenceday/p/3488365.html
Copyright © 2020-2023  润新知