创建对象的方式&&创建函数的方式

    科技2024-03-28  69

    创建对象的方式:

    1、字面量

    var obj={}

     // 2 构造函数创建对象

    function Star(name,age) { this.name=name, this.age=age } var obj=new Star('朱一龙',30)

    // 3 new关键字

    var obj=new Object()

     

    创建函数的三种方式:

      1 普通函数

            function fn(){}

    2、匿名函数

            var fn=function(){}

    3 new Function()

           var f=new Function('a','b','console.log(a+b)')

           f(1,2)

           var fn=new Function('参数1','参数2',...'函数体')

           //这里的参数必须是字符串的形式

           // 这种方式应用的比较少

     

     

    函数中的this指向问题:

    普通函数-----指向的是window

    定时器--------指向的是window

    立即执行函数-----指向的是window

    构造函数-----指向的是构造函数的实例

    对象方法-----指向的是该对象

    时间绑定----指向的是绑定事件的对象

     

     

     

     

     

    Processed: 0.010, SQL: 8