【发布时间】:2021-08-10 09:50:51
【问题描述】:
在 forEach 函数中循环数组项时,我在 js 中遇到了问题。
我只是有一个 ID 数组,其中一些 ID 的字符少于 10 个,我想在开头用“0”填充。
例子:
myArray = ["1234567890", "0123456789", "12345678"]
在这种情况下,我想用"0" --> "0012345678" 填写最后一项。
当然,它也可以通过其他各种方式实现,但我就是不明白为什么它不起作用。
这是我的代码:
myArray.forEach(Id =>{
while(Id.length < 10){
Id= "0" + Id;
}
})
【问题讨论】:
-
你到底想达到什么目标?
-
究竟是什么“不起作用”...?
标签: javascript arrays loops foreach while-loop