在JavaScript中操作“动态”数组

时间:2019-07-08 13:51:40

标签: arrays sorting

作为 nightwatchjs 测试脚本的一部分,我有一个“动态”数组,我想向其中添加一个字符。

因此,目前我的数组的值为 4000 ,但是我希望阅读 4,000

这意味着我需要在数组中添加 ,

但是,我的问题是,下次运行测试脚本时,此值可能会更改,因此可能是 10000 100000 < / strong>。

所以我想问的是是否有可能“从我的数组末尾选择 3个元素一个值?”

因此,无论数组中有多少元素,该数组都将读取xx,000。

任何帮助将不胜感激。非常感谢。

1 个答案:

答案 0 :(得分:0)

此数组是否具有单个值?如果是这样,为什么它是数组而不是变量?

您可以使用toLocaleString()将逗号添加到数字值,但是它将返回字符串而不是数字。

let arr = [4000]
let num = arr[0]
let commas = num.toLocaleString()
console.log(commas)
// "4,000"