gpt4 book ai didi

javascript - 将数学应用于数组中的值

转载 作者:行者123 更新时间:2023-12-02 06:59:47 25 4
gpt4 key购买 nike

我有一个数组:

var myarray = ["5,35.0", "15,45.0", "25,45.0", "35,50.0", "45,60.0", "55,65.0", "65,60.0", "75,60.0", "85,70.0", "95,80.0"]

值对应于图表上的 x,y 点。

我需要对每个 y 值应用数学以更改 y 轴刻度。为简单起见,假设我需要将每个 y 值乘以 2。

我该怎么做?

最佳答案

使用map遍历数组,将字符串转换为一对数字,执行加法以确保小数位保持不变。

var out = myarray.map(function (el) {
var xy = el.split(',').map(Number);
xy[1] = (xy[1] * 2).toFixed(1);
return xy.join(',');
});

Fiddle

关于javascript - 将数学应用于数组中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23242574/

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