javascript中new url()属性,轻松解析url地址
Posted 空瓶子装满了
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript中new url()属性,轻松解析url地址相关的知识,希望对你有一定的参考价值。
1.首先写一个假的地址(q=URLUtils.searchParams&topic=api
)相当于当前的window.location.href
const urlParams = new URL(window.location.href); urlParams.searchParams.has("topic") === true; // true urlParams.searchParams.get("topic") === "api"; // true urlParams.searchParams.getAll("topic"); // ["api"] urlParams.searchParams.get("foo") === ""; // true urlParams.searchParams.append("topic", "webdev"); urlParams.searchParams.toString(); // "q=URLUtils.searchParams&topic=api&topic=webdev" urlParams.searchParams.set("topic", "More webdev"); urlParams.searchParams.toString(); // "q=URLUtils.searchParams&topic=More+webdev" urlParams.searchParams.delete("topic"); urlParams.searchParams.toString(); // "q=URLUtils.searchParams"
是不是很好用?参考(https://developer.mozilla.org/zh-CN/docs/Web/API/URLSearchParams#%E7%A4%BA%E4%BE%8B)
以上是关于javascript中new url()属性,轻松解析url地址的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript 利用new Set()抽离数组中所有具备相同属性值的对象.
JavaScript 利用new Set()抽离数组中所有具备相同属性值的对象.
让我们揭开 JavaScript 关键字 new 的神秘面纱