• 引用类型3


      RegExp();用来构建正则表达式,暂时先略过//

    遗留问题:正则表达式
    参考资料--http://www.jb51.net/tools/zhengze.html

    5.5 function类型

    1.“函数是对象,函数名是指针”;

    2.所以函数名是不会与某个函数绑定的,也就是说,一个函数可能有多个函数名;

    5.5.1 没有重载 //深入理解

    声明两个同名函数时,后面的函数会覆盖前面的函数

    5.5.2 函数声明和函数表达式

    1.函数声明和函数表达式的是有区别的

    2.解析器会算先读取函数声明,并加载到执行环境中去

    3.函数表达式,只有等执行到它的代码行才会去解析它

    4.也就是说,声明函数,可以在调用函数之后,而通过函数表达式定义一个函数对象时,则不能把顺序搞反了

    console.log(sum(10,10));
        function sum(num1,num2){
          return num1 + num2 ;
        }//声明函数
    
        console.log(sum1(10,10));
        var sum1 = function(num1,num2){
          return num1 + num2;
        };//定义函数对象

    下面的一段代码就会执行报错(“没有sum1这个对象”);

    5.5.4函数的内部属性

    两个特殊的属性:

    1.arguments

    2.this//引用的是函数据以执行的环境对象

    5.5.5 函数的属性和方法

    函数也是对象,因此也有属性和方法

    每个函数包含两个属性:

    1.length;

    2.prototype

  • 相关阅读:
    PHP“Cannot use object of type stdClass as array”
    JS简单循环遍历json数组的方法
    省市区、民族下拉列表框
    java 代码获取视频时长
    CentOs 相关
    曾经遇过的sql问题
    在线分享代码
    ssm 数据库连接池配置
    代码片段
    java 常见问题
  • 原文地址:https://www.cnblogs.com/drsky/p/5392818.html
Copyright © 2020-2023  润新知