javascript - 在 Javascript 中使数组元素为正

标签 javascript arrays

我在 Javascript 中有以下数组。我想找到一个数字与该数组中的每个元素相加,以便它只包含正数。

在这里,我想将图表中的整个值移动到正 x 轴,图表应该看起来相同,但它应该只在正 x 轴上。

['0.000002'、'-0.000007'、'0.000026'、'-0.000043'、'-0.000029'、'-0.000021'、'-0.000023']

谢谢。

最佳答案

用数学术语来说,您需要数字的绝对值。在 JavaScript 中,这就是 Math.abs()

MDN:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/abs

var positiveArray = ['0.000002', '-0.000007', '0.000026', '-0.000043', '-0.000029', '-0.000021', '-0.000023'].map(Math.abs)
console.log(positiveArray)

关于javascript - 在 Javascript 中使数组元素为正,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44629639/

相关文章:

javascript - 从对象数组中获取具有总和的不同项目

javascript - CSS 基于 % 宽度的 jQuery 设置高度

php - 使用 PHP foreach 迭代 PHP 数组以创建 Javascript 数组

c - 更新c中的动态数组

Java 数组索引越界异常表示数组比实际小

javascript - 回调函数作用域在 "new"on JS object literal

javascript - 使用带有 ajax 的 SVG 为 IO 硬件的状态设置动画

c++ - 使用 cout 和字符串格式化列

javascript - 创建对象和对象数组

php - 比较数组和表并删除差异