有趣生活

当前位置:首页>科技>初学编程100个中秋节代码碎片时间学编程

初学编程100个中秋节代码碎片时间学编程

发布时间:2026-06-18阅读(1)

导读将所有给定的URL段连接在一起,然后规范化生成的URL。使用Array.prototype.join()方法组合URL段。使用一系列String.proto....

将所有给定的 URL 段连接在一起,然后规范化生成的 URL。

  • 使用Array.prototype.join()方法组合 URL 段。
  • 使用一系列String.prototype.replace()方法带有各种正则表达式的调用来规范化生成的 URL(删除双斜杠,为协议添加适当的斜杠,删除参数前的斜杠,将参数与&第一个参数分隔符组合并规范化)。

JavaScript

const URLJoin = (...args) => args .join(/) .replace(/[\/] /g, /) .replace(/^(. ):\//, $1://) .replace(/^file:/, file:/) .replace(/\/(\?|&|#[^!])/g, $1) .replace(/\?/g, &) .replace(&, ?);

示例:

URLJoin(http://www.google.com, a, /b/cd, ?foo=123, ?bar=foo);// http://www.google.com/a/b/cd?foo=123&bar=foo

更多内容请访问我的网站:https://www.icoderoad.com

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图