美文网首页
拼接出如下字符串,其中styles数组里的个数不定

拼接出如下字符串,其中styles数组里的个数不定

作者: Sketch | 来源:发表于2017-10-31 20:06 被阅读11次
    <dl class="product"><dt>女装</dt><dd>短款</dd><dd>冬季</dd><dd>春装</dd></dl>
    

    使用字符串添加

    var prod = {
      name: '女装',
      styles: ['短款', '冬季', '春装']
    };
    
    function getTplStr(data) {
      var html = '<dl class="product">';
      html += '<dt>' + data.name + '</dt>';
      for (var i = 0; i < data.styles.length; i++) {
        html += '<dd>' + data.styles[i] + '</dd>';
      }
      html += '</dl>';
      return html;
    }
    var result = getTplStr(prod);
    console.log(result);
    

    使用数组方法添加

    var prod = {
      name: '女装',
      styles: ['短款', '冬季', '春装']
    };
    
    function getTpl2(product) {
      var html = [];
      html.push('<dl class="product');
      html.push('<dt>' + product.name + '</dt>');
      for (var i = 0; i < product.styles.length; i++) {
        html.push('<dd>' + product.styles[i] + '</dd>');
      }
      html.push('</bt>');
      return html.join(' ');
    }
    
    var result = getTpl2(prod);
    console.log(result);
    
    

    相关文章

      网友评论

          本文标题:拼接出如下字符串,其中styles数组里的个数不定

          本文链接:https://www.haomeiwen.com/subject/xfkipxtx.html