第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

給對(duì)象額外頂一個(gè)接口,如何訪問(wèn)對(duì)象里面的變量?

給對(duì)象額外頂一個(gè)接口,如何訪問(wèn)對(duì)象里面的變量?

楊__羊羊 2018-10-18 13:15:34
getList訪問(wèn)不到對(duì)象里面的arr tablevar mod,b=0;(function test(a){  "use strict";   a = a||{};  var arr=[],count= 0,table={};   a.set=function(key,value,callback){       arr.push(value);       table[key]=value;       count+=value;      if(callback)callback();   };   a.urlParse=function(url){      if(!(url.indexOf("?")>=0))return;      var str=url.split("?")[1].split(/&|=/),result={};         for(var i= 0,len=str.length;i<len;i+=2){           table[str[i]]=str[i+1]-0;           result[str[i]]=str[i+1]-0;           count+=table[str[i]];       }      return result;   }   a.get=function(key){      return table[key]?table[key]:"Don't has the value of"+key;   }   a.count=function(){      return count;   }   b=a;})(mod);b.getList=function(){  var arrTable=[];  for(var i= 0,len=arr.length;i<len;i++){       arrTable.push(arr[i]);   }  for(var key in table){       arrTable.push(key);   }  return arrTable;}
查看完整描述

1 回答

?
桃花長(zhǎng)相依

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊

<script type="text/javascript">

    var mod,b=0;

 (function test(a){

  "use strict";

  a = a||{};

  var arr=[],count= 0,table={};

  a.set=function(key,value,callback){

      arr.push(value);

      table[key]=value;

      count+=value;

      if(callback)callback();

  };

  a.urlParse=function(url){

      if(!(url.indexOf("?")>=0))return;

      var str=url.split("?")[1].split(/&|=/),result={};

      for(var i= 0,len=str.length;i<len;i+=2){

          table[str[i]]=str[i+1]-0;

          result[str[i]]=str[i+1]-0;

          count+=table[str[i]];

      }

      return result;

  }

  a.get=function(key){

      return table[key]?table[key]:"Don't has the value of"+key;

  }

  a.count=function(){

      return count;

  }


a._arr = arr; // 把 局部 變量 arr 數(shù)組 賦值 到 a 對(duì)象 _arr 屬性 里

a._table = table; // 局部 table 也 一樣


  b = a;


})(mod);


b.getList=function(){


  var arrTable=[],

  arr = this._arr,

  table = this._table;

  for(var i= 0,len=arr.length;i<len;i++){

      arrTable.push(arr[i]);

  }

  for(var key in table){

      arrTable.push(key);

  }

  return arrTable;

};


b.set('count',1); // 調(diào)用

b.set('age',25,function(){alert('調(diào)用');});

console.log(b.getList()); // [1,25,'count','age']

    </script>


查看完整回答
反對(duì) 回復(fù) 2018-11-23
  • 1 回答
  • 0 關(guān)注
  • 605 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)