//假设data里有a,b,c三个数据,分别是a:{123},b:{456},c:{789};
var fetch = function(tplStr,data){ //定义一个fetch方法,并把tplStr页面模板和data数据 2个参数传入;
var html = []; //最终输出;
for(s in data){ //遍历data里的每一组数据;
var item = tplStr;
for(k in data[s]){ //遍历当前数组里的每个对象;
item = item.replace(k,data[s]); //不能理解tplStr.replace(0,data[s]);将0替换成data[s]? 0是什么东西啊?
}
}
}
你可以查看一下for in循环的使用,就理解了