javascript - 如何从事件数组 javascript 中删除“0”值?
问题描述
你好我有一个具有以下结构的数组
let test = ["testOne:,O,U,0","testTwo:R,C,0","testTree:1.334","testFour:r,z"];
我想遍历数组并消除“,”之后的零字符“0”,因为我可以在某些寄存器中具有数值”,我尝试过pop和slice,但我只能通过数组中的索引消除我想从新数组中的字符串中消除这些字符
我的预期结果是:
let test = ["testOne:,O,U","testTwo:R,C","testTree:1.334","testFour:r,z"];
解决方案
使用endsWith
方法检查和切片str。(假设总是准确地结束,0
,如果它们不同, 0
,则需要相应地改变)
const arr = [
"testOne:,O,U,0",
"testTwo:R,C,0",
"testTree:1.334",
"testFour:r,z",
];
const output = arr.map((str) =>
str.endsWith(",0") ? str.slice(0, str.length - 2) : str
);
console.log(output);
推荐阅读
- azure - 我们如何知道 Azure 应用服务“与预览版交换”何时完成?
- php - 0 字段是必需的。Laravel 5.5 验证错误
- python - 写入 CSV 时出现 UnicodeEncodeError
- java - 使用 Netty 的 EventLoop 确定性地执行计划任务
- php - 当从数据库中选择菜单时,PHP MySQL 保留下拉菜单中的选定选项
- tomcat - tomcat 8.5 servlet 参数:webappBasePath
- c++ - Eclipse 构建但不会启动精灵
- reactjs - 部署一个反应应用@username.github.io
- graylog2 - 通过 Nxlog 配置将日志发送到特定的 Graylog 索引
- powershell - Empty HashSet 在返回时变为 null