gpt4 book ai didi

Javascript:如何从 JavaScript 对象中获取数字?

转载 作者:行者123 更新时间:2023-12-03 07:18:42 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





From an array of objects, extract value of a property as array

(24 个回答)


3年前关闭。



data = [ RowDataPacket { test: '12312311' },
RowDataPacket { test: '12312312' },
RowDataPacket { test: '12312313' } ]

我想将此对象中的数字放入Javascript中的数组中。
我已经用 .split(/(\d+)/); 试过了但我在 Chrome 中收到此错误:

Uncaught 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);

关于Javascript:如何从 JavaScript 对象中获取数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53596366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com