learn:url.mjs 480 B

1234567891011121314151617
  1. import { URL } from 'node:url';
  2. export function run() {
  3. var mUrl = 'http://douniwanyiwan.com/a/b/c/d.html?id=1&r=2#hash';
  4. var oUrl = new URL(mUrl);
  5. console.log(oUrl);
  6. // 获取查询参数
  7. console.log('r = ', oUrl.searchParams.get('r'));
  8. console.log('id = ', oUrl.searchParams.get('id'));
  9. // 通过对象 方式 更容易在原有的查询参数上追加新的参数
  10. oUrl.searchParams.append('k', 'cellphone');
  11. console.log(oUrl);
  12. console.log(oUrl.href);
  13. }