جاوا اسکرپٹ کے ساتھ یو آر ایل سے تمام پیرامیٹر سٹرنگ ویلیوز حاصل کرنا

یو آر ایل پیرامیٹر حاصل کرنا

فرض کرنا یو آر ایل ہے: http://bfotool.com?size=L&color=red&price=10

var queryString = window.location.search;
console.log(queryString);
// ?size=L&color=red&price=10

تجزیہ کرنے کے لیے URLSearchParams کا استعمال کریں ۔

var urlParams = new URLSearchParams(queryString);

نتیجہ پر اس کے کسی بھی طریقے کو کال کریں۔

var size= urlParams.get('size')
console.log(size);
// L

var color = urlParams.get('color')
console.log(color);
// red

var price= urlParams.get('price')
console.log(price);
// 10

پیرامیٹر کی موجودگی کی جانچ کرنا

URLSearchParams.has() استعمال کریں 
console.log(urlParams.has('color'));
// true

console.log(urlParams.has('keyword'));
// false

تمام پیرامیٹرز حاصل کریں۔

var queryString = window.location.search;

var urlParams = new URLSearchParams(queryString);

var keys = urlParams.keys(),
    values = urlParams.values(),
    entries = urlParams.entries();

for (const key of keys) {
    console.log(key);
}
// size, color, price

for (const value of values) {
    console.log(value);
}
// L, red, 10

for(const entry of entries) {
    console.log(`${entry[0]}: ${entry[1]}`);
}
// site: L
// color: red
// price: 10