如何解决如何从事件数组JavaScript中删除“ 0”值?
你好,我有一个具有以下结构的数组
let test = ["testOne:,O,U,0","testTwo:R,C,"testTree:1.334","testFour:r,z"];
我想遍历数组并消除“”之后的零字符“ 0”,因为我可以在某些寄存器中具有数字值,所以我尝试了pop和slice,但是我只能设法通过索引来消除从数组中我想从新数组的字符串中消除那些字符
我的预期结果是:
let test = ["testOne:,U",C",z"];
解决方法
使用endsWith
方法检查和切片str。
(假设总以,0
结尾,如果它们与,0
不同,则需要相应地进行更改)
const arr = [
"testOne:,O,U,0","testTwo:R,C,"testTree:1.334","testFour:r,z",];
const output = arr.map((str) =>
str.endsWith(",0") ? str.slice(0,str.length - 2) : str
);
console.log(output);
,
您可以使用map
和replace
从每个字符串的末尾删除,0
const arr = ["testOne:,z"];
const res = arr.map(str => str.replace(/,0$/,""));
console.log(res);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。