js 数组替换所有汉字为-
时间: 2024-03-30 10:34:06 浏览: 55
汉字转换成数组
好的,可以使用正则表达式来替换所有汉字为"-", 代码如下:
```javascript
let arr = ["hello", "你好", "world", "世界"];
let newArr = arr.map(str => str.replace(/[\u4e00-\u9fa5]/g, "-"));
console.log(newArr); // 输出 ["hello", "-", "world", "-"]
```
这里使用了 `map` 方法来遍历数组,对每个字符串使用 `replace` 方法进行替换。正则表达式 `[\u4e00-\u9fa5]` 匹配所有汉字,使用 `/g` 标志表示全局匹配。
阅读全文