JavaScript数组中的格式特定值
我需要编写一个JavaScript函数,它接受下面的数组并将JavaScript数组中的格式特定值,javascript,arrays,Javascript,Arrays,我需要编写一个JavaScript函数,它接受下面的数组并将price值从字符串重新格式化为数字。我无法使用=>或映射功能 当前: [{ item_id: '470', item_name: 'producta', price: '118.00' }, { item_id: '480', item_name: 'productb', price: '120.00' }] 所需输出: [{ item_id: '470', item_
price
值从字符串重新格式化为数字。我无法使用=>
或映射功能
当前:
[{
item_id: '470',
item_name: 'producta',
price: '118.00'
}, {
item_id: '480',
item_name: 'productb',
price: '120.00'
}]
所需输出:
[{
item_id: '470',
item_name: 'producta',
price: 118.00 // number format
}, {
item_id: '480',
item_name: 'productb',
price: 120.00 // number format
}]
您可以使用for循环
迭代对象,并使用Number
转换价格
:
var数据=[
{商品id:'470',商品名称:'producta',价格:'118.00'},
{商品id:'480',商品名称:'productb',价格:'120.00'}
];
对于(变量i=0;i 控制台日志(数据)
您可以使用for循环
迭代对象,并使用Number
转换价格
:
var数据=[
{商品id:'470',商品名称:'producta',价格:'118.00'},
{商品id:'480',商品名称:'productb',价格:'120.00'}
];
对于(变量i=0;i 控制台日志(数据)代码>您可以使用for
循环,并使用一元加号运算符将属性转换为数字
var-arr=[
{
项目编号:“470”,
项目名称:“产品A”,
价格:'118.00'
},
{
项目id:'480',
项目名称:“产品B”,
价格:'120.00'
}
];
对于(var i=0;i
.as console wrapper{max height:100%!important;top:0!important;}
您可以使用for
循环,并使用一元加号运算符将属性转换为数字
var-arr=[
{
项目编号:“470”,
项目名称:“产品A”,
价格:'118.00'
},
{
项目id:'480',
项目名称:“产品B”,
价格:'120.00'
}
];
对于(var i=0;i
作为控制台包装{max height:100%!important;top:0!important;}
您“无法使用=>或映射函数”的原因是什么?我正在google tag manager中编写该函数,它显然不喜欢这些选项:(您“无法使用=>或映射函数”的原因是什么?我正在google tag manager中编写函数,它显然不喜欢这些选项。:(您好,谢谢您的回答,看起来像“const”和“let”你能用标准变量重做吗?@jromero替换它们就足够了。我更新了答案谢谢,不幸的是,它仍然不能用“for”来工作-我相信GTM不喜欢任何基于ECMASCRIPT6对象销毁的东西(GTM中的模糊错误消息)-还有其他方法写这个吗?@jromero如果不接受for循环,我肯定有问题:/I我删除了所有与ES6thanks相关的内容,非常感谢您的回答,看起来像“const”和“let”你能用标准变量重做吗?@jromero替换它们就足够了。我更新了答案谢谢,不幸的是,它仍然不能用“for”来工作-我相信GTM不喜欢任何基于ECMASCRIPT6对象销毁的东西(GTM中的模糊错误消息)-还有其他方法写这篇文章吗?@jromero如果它不接受for循环,我肯定有问题:/I我删除了所有与ES6thanks相关的内容,非常有用,非常感谢,你有没有可能不用“const”重新写?非常感谢。只需将其替换为var。我已经更新了我的答案。啊,对不起,看起来gtm不喜欢for,也不喜欢ECMAScript 6框架中的任何内容。@jromero我已经更新了我的答案。谢谢你,这正在起作用,非常感谢,你有没有机会不用“const”重新编写?非常感谢。只需将其替换为var。我已经更新了我的答案。啊,很抱歉,看起来gtm不喜欢for,也不喜欢ECMAScript 6框架中的任何内容。@jromero我已经更新了我的答案。谢谢你,这项工作正在进行,非常感谢