作为 nightwatchjs 测试脚本的一部分,我有一个“动态”数组,我想向其中添加一个字符。
因此,目前我的数组的值为 4000
,但是我希望阅读 4,000
。
这意味着我需要在数组中添加 ,
。
但是,我的问题是,下次运行测试脚本时,此值可能会更改,因此可能是 10000
或 100000
< / strong>。
所以我想问的是是否有可能“从我的数组末尾选择 3个元素一个值?”
因此,无论数组中有多少元素,该数组都将读取xx,000。
任何帮助将不胜感激。非常感谢。
答案 0 :(得分:0)
此数组是否具有单个值?如果是这样,为什么它是数组而不是变量?
您可以使用toLocaleString()将逗号添加到数字值,但是它将返回字符串而不是数字。
let arr = [4000]
let num = arr[0]
let commas = num.toLocaleString()
console.log(commas)
// "4,000"