Sup*_*ine 4 javascript split object
data = [ RowDataPacket { test: '12312311' },
RowDataPacket { test: '12312312' },
RowDataPacket { test: '12312313' } ]
Run Code Online (Sandbox Code Playgroud)
我想将此对象中的数字放入 Javascript 中的数组中。我已经尝试过,.split(/(\d+)/);但在 Chrome 中出现此错误:
未捕获的 TypeError: data.split is not a function。
我怎样才能提取数字?
您的尝试将不起作用,因为它.split()是一种字符串方法 - 它用于将字符串分解为数组。你已经有了一个数组。JSON 在这里似乎无关紧要,因为您共享的不是 JSON。
您可以使用Array.map()来改变数组的每个成员。您想获取每个成员的test值,并对其进行解析。
var data = [ { test: '12312311' }, { test: '12312312' }, { test: '12312313' } ];
var result = data.map(obj => parseInt(obj.test));
console.log(result);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1425 次 |
| 最近记录: |