我有一个大字符串,它使用 $.ajax 请求穿过电线。我可以以任何必要的方式格式化字符串,目前使用 % 作为行分隔符, , 作为项目分隔符。考虑到性能在我的应用程序中如此重要,是否有人有更快的方法来执行以下操作?谢谢你
function convertCSV(s) {
var lines = s.split("%");
var items, sym, arr = [];
for (var x = 0, len = lines.length; x < len; x++) {
items = lines[x].split(",");
sym = {};
sym.time = +items[0];
sym.num1 = +items[1];
sym.num2 = +items[2];
sym.a1 = +items[3];
sym.b1 = +items[4];
sym.c1 = +items[5];
sym.d1 = +items[6];
sym.e1 = +items[7];
sym.f1 = +items[8];
sym.g1 = +items[9];
sym.h1 = +items[10];
sym.l1 = +items[11];
arr[x] = sym;
}
return arr;
}