【发布时间】:2018-06-26 18:15:56
【问题描述】:
当前数组:
[ '3\n\t\t\t\t\n\t\n\n\t\t\t\n\t\t\t\t3.5\n\t\t\t\t\n\t\n\n\t\t\t\n\t\t\t\t4\n\t\t\t\t\n\t\n\n\t\t\t\n\t\t\t\t4.5' ]
我正在努力让数字像
[3,3.5,4,4.5]
这样:
array[0] = 3
我已经尝试过这些方法[在将字符串推入数组之前不适用于字符串,可能是因为它是通过 Cheerio 的 jquery 派生的]。
var trim = numbers.trim()
array.push(trim).replace(/\\n/g, '')
【问题讨论】:
-
你不能从源头解决这个问题吗?去除 JS 中的垃圾似乎是一种变通方法。
-
arr = arr[0].split(/\s+/).map(Number);