zoukankan      html  css  js  c++  java
  • this 和 self

    /*
    需求
    var page = {
               a : 1,
               b :  2,
               c : {
                       d : 3,
                       e : 4,
                      f : function(){
                        
                      //这里!!!怎么调用fun属性方法
                     },
                     g :  //这里!!!!怎么调用a属性的值1
               },
               fun : function(){
                    console.log('我是属性方法')
               }
    
            }
            console.log(page);
            page.c.f();
            console.log(page.c.g);*/
    
    
    
    
    /*    
    设置全局变量gg来实现
        var page = {
        gg:null,
       a : 1,
       b :  2,
       c : {
               d : 3,
               e : 4,
              f : function(){
              gg.fun();
             },
             g : null,
       },
       fun : function(){
            console.log('我是属性方法');
       },
       create:function(){gg=this;gg.c.g=gg.a;},
    }
     
    page.create();
    page.c.f();
    console.log(page.c.g);
            console.log(gg);*/
    
    
    var page = {
             a : 1,
             b :  2,
             c : {
                    d : 3,
                    e : 4,
                    f : function(){
                    console.log(this);//page.c对象 当前对象
                    console.log(self);//windows对象 全局的
                    console.log(page);//page对象 是全局的
                      return page.fun();
                    },
                    g : function(){
                        return page.a;
                    }
                    //g:page.a不能这样调用
            },
            fun : function(){
              console.log(this);//page对象 当前对象
            }
           }
           page.c.f();
           console.log(page.c.g());
  • 相关阅读:
    逗号操作符使用小技巧
    字符解码?
    画图 wx.Window pen
    进程和线程
    内存管理
    简单的文本编辑器
    迭代器 Iterator
    文件操作
    ebay api学习
    一,wxpython入门
  • 原文地址:https://www.cnblogs.com/BeautyFuture/p/6000289.html
Copyright © 2011-2022 走看看