小编A S*_*A S的帖子

如何在不使用 javascript 中的替换函数的情况下替换字符串?

我正在尝试创建一个 javascript 程序,在其中我用 %20 替换字符串中的所有空格,而不使用替换函数。当我尝试运行我的程序时出现错误。不知道出了什么问题。

let urlEncode = function(text) {
  text = text.trim();
  let newstring;
  for (let i = 0; i < text.length; i++) {
    if (text[i] == " ") {
      newstring[i] = "%20";
    } else {
      newstring[i] = text[i];
    }
  }
  return newstring;
};

console.log(urlEncode("blue is greener than purple for sure"));
Run Code Online (Sandbox Code Playgroud)

javascript

-1
推荐指数
1
解决办法
614
查看次数

标签 统计

javascript ×1