getList访问不到对象里面的arr table
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
})(mod);
b.getList=function(){
var arrTable=[];
for(var i= 0,len=arr.length;i
}
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
楼主你是曲解意思了,所谓给b加,给a加了是一个意思,因为b也给用到,所以实际应该是写在匿名作用域里。
a.getList=function(){
var arrTable=[];
for(var i= 0,len=arr.length;i<len;i++){
}
for(var key in table){
}
return arrTable;
}