- 伊谢尔伦
- 浏览量9164    |    粉丝173    |    关注2
 
    
    
 
    
        
            
            
                                        - 
                            
                                
                                     2017-07-20 14:48:49 2017-07-20 14:48:49
 
                                    
                                        - javascript中改变this关键字方法实例详解
- this是javascript的一个关键字,随着函数使用场合不同,this的值会发生变化。但是总有一个原则,那就是this指的是调用函数的那个对象。  this一般指向的是当前被调用者,但也可以通过其它方式来改变它的指向,下面将介绍三种方式:  1.call用作继承时:
- 
                                            1520
                                            
                                        
 
 
 
- 
                            
                                
                                     2017-07-20 14:20:54 2017-07-20 14:20:54
 
                                    
                                        - javascript改变函数体内部指向的apply与call用法实例详解
- call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句话说,就是为了改变函数体内部 this 的指向。  call 和 apply二者的作用完全一样,只是接受参数的方式不太一样。  方法定义 apply Function.apply(obj,args)方法能接收两个参数:  obj:这个对象将代替Function类里this对象
- 
                                            1659
                                            
                                        
 
 
 
- 
                            
                                
                                     2017-07-20 14:15:03 2017-07-20 14:15:03
 
 
- 
                            
                                
                                     2017-07-20 14:11:46 2017-07-20 14:11:46
 
                                    
                                        - Javascript中function函数bind方法实例用法详解
- Function.prototype.bind()  bind方法用于指定函数内部的this指向(执行时所在的作用域),然后返回一个新函数。bind方法并非立即执行一个函数。  var keith = {   a: 1,   count: function() {   console.log(this.a++);   }
- 
                                            3520
                                            
                                        
 
 
 
- 
                            
                                
                                     2017-07-20 14:10:09 2017-07-20 14:10:09
 
 
- 
                            
                                
                                     2017-07-20 14:07:26 2017-07-20 14:07:26
 
 
- 
                            
                                
                                     2017-07-20 14:04:43 2017-07-20 14:04:43
 
 
- 
                            
                                
                                     2017-07-20 13:34:06 2017-07-20 13:34:06
 
                                    
                                        - 在JavaScript中如何改变函数中 this 指向的值?
- fun.apply(context,[argsArray])  立即调用fun,同时将fun函数原来的this指向传入的新context对象,实现同一个方法在不同对象上重复使用。  context:传入的对象,替代fun函数原来的this;
- 
                                            1615
                                            
                                        
 
 
 
- 
                            
                                
                                     2017-07-20 13:30:55 2017-07-20 13:30:55
 
 
- 
                            
                                
                                     2017-07-20 13:26:38 2017-07-20 13:26:38