如何在javascript中提取作為參數傳遞的鏈接的一部分?

喬恩·華爾茲

我有一個類似於https://app.ticketmaster.com/discovery/v2/events?apikey=xxxxxx&keyword=Sarah%20Jarosz&latlong=xx.xxxxx,-xxx.xxxx&radius=15&unit=miles&locale= *的鏈接,它作為我的函數中的參數。我想獲取此鏈接的關鍵字部分的值,並且希望找到比使用子字符串編寫自己的函數更容易的方法。

我熟悉獲取鏈接部分的 window.locaiton.____ 方法,但這在函數中作為參數傳遞,因此我無法使用該方法。我嘗試使用此問題中定義的方法Parse an URL in JavaScript但我不能使用 .keyword 而不是 .search 來僅獲取關鍵字部分。

查理特

使用 URL 和 URLSearchParams api

const urlString =' https://app.ticketmaster.com/discovery/v2/events?apikey=xxxxxx&keyword=Sarah%20Jarosz&latlong=xx.xxxxx,-xxx.xxxx&radius=15&unit=miles&locale='


function getKeyword (str) {
  const url = new URL(str);  
  return url.searchParams.get('keyword');
}

console.log(getKeyword(urlString))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在javascript中提取字符串的一部分?

如何在蜂巢中提取字符串的一部分

如何在Haskell中提取URL路径的最后一部分

如何在RDD中提取一部分字符串?

如何在RegEx中提取字符串的一部分

如何在Java中提取CSV文件的文件名的一部分

如何在python中提取一部分字符串?

AFTER 參數未被識別為 CREATE TASK 的一部分

当根据特征定义提取函数的返回类型时,如何在 Rust 中提取函数的一部分?

如何在 Python 中的文本文件中提取部分图案线条的一部分?

从日志中提取线的一部分

如何在画布中提取图像的一部分并将其用作div的背景图像?

如何在Windows批处理文件中提取字符串的一部分?

如何在MySQL中提取Base64编码的字符串的一部分?

如何在 Kotlin 的 Fragment 中隱藏作為 Activity 一部分的 FloatingActionButton?

如何在 for 循環中計算值作為字典鍵的一部分

使用 JavaScript 从 URL 中提取路径的一部分的方法?

如何在函數中將變量值作為參數傳遞

如何在函數中將用戶輸入作為參數傳遞?

如何从4D图像中提取FFT的第一部分

如何只替换单词的一部分?从字符串中提取整数?

如何从整体中提取数据帧的一部分?

如何从PHP中提取AJAX响应的一部分

PHP - 提取兩個單詞之間的字符串作為數組的一部分

如何將字段作為參數傳遞

如何泛型傳遞類作為參數

javascript提取句子的一部分

提取数字的一部分-javascript

如何提取xml文件的一部分