【问题标题】:Nodejs - Read values of array as number instead of stringNodejs - 将数组的值读取为数字而不是字符串
【发布时间】:2021-09-20 21:07:26
【问题描述】:

我在自己的 nodejs 类中创建了一个数组来存储实际值。

this.values = new Array();

几乎每一秒都有一个新值被推送到这个数组。

this.values.push(Number(dataset.c).toFixed(4));

最后我有一个函数,我需要在参数列表中提供数组来进行布林带计算。此函数需要一个填充实数或整数值的数组,但在我的数组中,每个值都存储为字符串。

是否可以更改此存储行为或如何“类型转换”此数组中的所有值?

最好的问候

【问题讨论】:

    标签: node.js arrays string casting integer


    【解决方案1】:

    使用 map-Function 找到了解决方案。

    this.values.map(Number)
    

    完成了任务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-13
      相关资源
      最近更新 更多