我有一个数组,其长度最多可以包含20个元素:
[ '0ad39f02478f5;',
'309c9e9051482;',
'dd7d5faf07569;',
'ghdg9f02478f5;',
'30967uj051482;',
'ad398ixc478f5;',
'39c9frtuyr482;' ]
Run Code Online (Sandbox Code Playgroud)
我需要从数组的最后一个元素中删除分号。
这是我期望的结果:
[ '0ad39f02478f5;',
'309c9e9051482;',
'dd7d5faf07569;',
'ghdg9f02478f5;',
'30967uj051482;',
'ad398ixc478f5;',
'39c9frtuyr482' ]
Run Code Online (Sandbox Code Playgroud)
for (const value of Object.values(arrayOfJobs)) {
console.log(value)
const arrayLength = value.length - 1;
value[arrayLength].replace(';', '');
console.log(value)
}
Run Code Online (Sandbox Code Playgroud)
我试图这样做,但是它仍然不能删除数组末尾的分号。我的问题是未分配值
您可以弹出该项目,对字符串进行切片,然后将其推入数组的末尾。
var array = ['0ad39f02478f5;', '309c9e9051482;', 'dd7d5faf07569;', 'ghdg9f02478f5;', '30967uj051482;', 'ad398ixc478f5;', '39c9frtuyr482;']
array.push(array.pop().slice(0, -1));
console.log(array);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
83 次 |
| 最近记录: |