方法
方法
- 
方法就是把函数放在对象里面,对象只有两个东西:属性和方法 var test = { name:'lisi', birth:2020, age:function(){ var now = new Date().getFullYear(); return now - this.birth; } } //调用属性:test.name //调用方法:test.age console.log(test.age())
- 
this:默认指向调用它的那个对象,apply:方法重用 var test = { name:'lisi', birth:2020, age:getAge } function getAge(){ var now = new Date().getFullYear(); return now - this.birth; } var user = { name:'xioazhi', birth:1998, age:getAge } //test.age 可以 //getAge() 指向的是window,会报错 //getAge().apply(user,[]); //user,参数为空
 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号