0

我想将一些值作为行传递给我的数据表,如下所示:

[“ab”,“b”,“c”]。所以,我的 json 只是一个没有任何键的数组,只是一个值。我知道我们需要为每个与列相同的元素设置一个键,但是有什么解决方案吗?谢谢

4

1 回答 1

0

根据文档,表格行数据的类型只能是对象。例如,您可以像这样转换原始数据:

// We should know the columns order
var columns = ['id', 'name', 'username', 'email'];

var data = rawData.map(function(item) {
  return item.reduce(
    function(result, item, columnIndex) {
      result[columns[columnIndex]] = item;
      return result;
    },
    {}
  );
});

https://jsfiddle.net/jLwmhbwv/

于 2017-08-30T09:09:02.170 回答