⊗jsSpHPUrl 223 of 294 menu

जावास्क्रिप्ट में URL के साथ कार्य

जावास्क्रिप्ट में कभी-कभी लिंक के पतों के साथ कार्य करना पड़ता है। इसके लिए URL वर्ग बनाया गया है, जो पते के भागों को प्राप्त करने और बदलने की अनुमति देता है।

आइए निम्नलिखित पते के उदाहरण पर इसके साथ कार्य देखें:

let path = 'http://site.ru:3000/dir/eee/page.html#show?a=1&b=2&c=3';

URL वर्ग की एक वस्तु बनाएं, इसे हमारा पता पैरामीटर के रूप में देकर:

let url = new URL(path);

आइए देखें कि बनी वस्तु में कौन से गुण हैं।

प्रोटोकॉल

protocol गुण का उपयोग करके प्रोटोकॉल प्राप्त किया जा सकता है:

let res = url.protocol; console.log(res); // 'http://' आउटपुट करेगा

होस्ट

host गुण का उपयोग करके पोर्ट के साथ डोमेन नाम प्राप्त किया जा सकता है:

let res = url.host; console.log(res); // 'site.ru:3000' आउटपुट करेगा

होस्टनाम

hostname गुण का उपयोग करके डोमेन नाम प्राप्त किया जा सकता है:

let res = url.hostname; console.log(res); // 'site.ru' आउटपुट करेगा

पोर्ट

port गुण का उपयोग करके पोर्ट प्राप्त किया जा सकता है:

let res = url.port; console.log(res); // '3000' आउटपुट करेगा

पथ

pathname गुण का उपयोग करके डोमेन नाम को हटाकर, पथ प्राप्त किया जा सकता है:

let res = url.pathname; console.log(res); // '/dir/eee/page.html#show?a=1&b=2&c=3' आउटपुट करेगा

हैश

hash गुण का उपयोग करके हैश मान प्राप्त किया जा सकता है:

let res = url.hash; console.log(res); // 'show' आउटपुट करेगा

GET पैरामीटर

search गुण का उपयोग करके GET पैरामीटर की स्ट्रिंग प्राप्त की जा सकती है:

let res = url.search; console.log(res); // 'a=1&b=2&c=3' आउटपुट करेगा

searchParams गुण का उपयोग करके GET पैरामीटर को URLSearchParams वर्ग की वस्तु के रूप में प्राप्त किया जा सकता है:

let res = url.searchParams; console.log(res); // URLSearchParams वर्ग की वस्तु आउटपुट करेगा
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें