问答详情
源自:5-1 总结

关于封装的模板问题~

//假设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是什么东西啊?
    }
   }
}

提问者:nc1199 2015-11-15 00:03

个回答

  • jsrookie
    2016-07-31 16:43:16

    你可以查看一下for in循环的使用,就理解了