javascript - 为什么 .replace 方法不能这样工作?
问题描述
我想清除字符串中的所有空格arrayIsNowJoined
,并且在我查找的所有地方都针对我拥有的解决方案......但它只是不起作用。我得到以下代码:
const array1 = ["1, 3, 4, 7, 16", "1, 2, 4, 16"];
let arrayIsNowJoined = array1.join();
arrayIsNowJoined.replace(/\s/g, "");
console.log(arrayIsNowJoined);
我做错了什么?
解决方案
您必须在替换后分配变量
arrayIsNowJoined = arrayIsNowJoined.replace(/\s/g, "");
推荐阅读
- javascript - Safari 11:当 input[type=file] 不为空时,提交不起作用
- java - 自注入后注入的字段变为空
- java - 无法创建 SessionFactory 的 Bean。未找到定义
- sql - 可以快速刷新带有 json_table 的分区物化视图吗?
- r - R - ggplot 命令在 x 轴上不连续值
- php - 从银行退回后 HTTP_COOKIE 丢失
- time-complexity - 这个 LC 问题的时间复杂度是多少
- sql - 仅当所有相关记录都匹配时才选择记录
- gitlab-ci - Gitlab ci 仅在带有发布标签的 master 上运行作业
- android-ndk - JNI检测到应用程序错误:输入无效修改UTF-8:非法起始字节0xf0