[英]Why .replace method doesn't work this way?
我想清除字符串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, "");
您需要對結果進行賦值,因為字符串是不可變的。
const array1 = ["1, 3, 4, 7, 16", "1, 2, 4, 16"]; let arrayIsNowJoined = array1.join(); arrayIsNowJoined = arrayIsNowJoined.replace(/\\s/g, ""); console.log(arrayIsNowJoined);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.