JavaScript计算对象以找到正确的价格并添加到列中

时间:2019-05-02 13:00:19

标签: javascript

我正在从TMview.org抓取数据。我需要使用我抓取的一些信息来计算价格。
输出为.XLS,我使用chrome扩展名抓取并通过输出运行Javascript以清理数据。

E

数据在我的输出this.values[13]的第12列中

3,6,9,12,14,16,18,14,(40.000)

3,5,(10.000)

我考虑过将“,”附加到字符串中并计算“,” 价格= 10x“,” = 50.000

价格需要在第11列this.values[12] = this.values[12];中添加,这是我在JavaScript中定位该列的方式

但是在this.values[13]中如何计算“,”超出了我的认识

2 个答案:

答案 0 :(得分:0)

如果this.values [13]是Javascript字符串,则可以执行此操作

this.values[13].split(',').length

这将为您提供以逗号分隔的元素数,逗号数比上面的数字少1。

答案 1 :(得分:0)

如果使用split,则逗号的数量应小于总长度的一倍,因为它返回的数组包含以逗号分隔的元素总数。示例:

var val="3,6,9,12,14,16,18,14,";// this is your value like this.values[13]

console.log(val.split(',').length-1);