Rendering durch Komma getrennte Liste von links

Ich versuche, die Ausgabe einer Liste von durch Kommata getrennt links und dies ist meine Lösung.

var Item = React.createComponent({
  render: function() {

    var tags = [],
        tag;

    for (var i = 0, l = item.tags.length; i < l; i++) {
      if (i === item.tags.length - 1) {
        tag = <span><Tag key={i} tag={item.tags[i]} /></span>;
      } else {
        tag = <span><Tag key={i} tag={item.tags[i]} /><span>, </span></span>;
      }
      tags.push(tag);
    }

    return (
      <tr>
        <td>
          {item.name}
        </td>
        <td>
          {tags}
        </td>
      </tr>
    );

  }
});

Ich wurde gerade gefragt ob es eine schönere und saubere Art und Weise, dies zu erreichen?

Dank

InformationsquelleAutor Nick | 2014-05-12
Schreibe einen Kommentar