用js把这个"0dsfsdf","01dfds","011","0113"字符串的"删除
时间: 2023-09-05 21:08:41 浏览: 87
"0"后的结果输出。
代码如下:
```javascript
const strings = ["0dsfsdf", "01dfds", "011", "0113"];
strings.forEach(string => {
const index = string.indexOf("0");
if (index !== -1) {
console.log(string.slice(0, index) + string.slice(index + 1));
} else {
console.log(string);
}
});
```
输出结果如下:
```
dsfsdf
1dfds
11
113
```
代码说明:
1. 首先定义一个字符串数组 `strings`,包含了需要处理的字符串。
2. 使用 `forEach` 方法遍历数组中的每一个字符串。
3. 对于每一个字符串,使用 `indexOf` 方法找到第一个 "0" 出现的位置。
4. 如果找到了 "0",则使用 `slice` 方法将 "0" 及其后面的字符删除后输出。
5. 如果没有找到 "0",则直接输出原字符串。
6. 完成遍历后,输出结果。