Angular在Android设备上构建数组的速度很慢

时间:2017-11-21 23:36:13

标签: android angular ionic2

我有一个简单的数组,它从数据库中获取行并将距离列指定为键。

let output = {};
for (let dataRow of sqllite.rows) {
    output[dataRow.distance] = dataRow;
}

在PC上使用Chrome浏览器进行测试时,只需不到一秒钟即可完成,但在Android设备上,它只会挂起。

处理此问题的最佳方式是什么?

由于 标记

1 个答案:

答案 0 :(得分:0)

在黑暗中刺伤后,这就固定了。从Typescript更改为Javascript。

let output = {};
for (var outputIndex in sqllite.rows) {
   output[sqllite.rows[outputIndex].distance] = sqllite.rows.rows[outputIndex];
}

不知道为什么TS较慢