Ang pangunahing problema ay ang "kasalukuyang URL" sa JavaScript ay hindi palaging maaasahan. Halimbawa, kung nag-load ka ng page sa isang web browser, ang kasalukuyang URL ang magiging address ng page mismo. Kung ni-load mo ang page gamit ang ibang browser, o kung ni-load mo ito mula sa isang file sa iyong computer, maaaring iba ang kasalukuyang URL.
var currentURL = window.location.href;
Tinutukoy ng linya ng code na ito ang isang variable na tinatawag na โcurrentURLโ at itinatalaga dito ang halaga ng URL ng kasalukuyang web page.
kumuha ng mga kasalukuyang katangian
Mayroong ilang mga paraan upang makuha ang mga kasalukuyang katangian ng isang bagay sa JavaScript. Ang isang paraan ay ang paggamit ng Object.getOwnPropertyNames() na pamamaraan. Ang pamamaraang ito ay nagbabalik ng isang listahan ng lahat ng sariling katangian ng isang bagay. Pagkatapos ay maaari mong gamitin ang pangalan ng property bilang variable para ma-access ang value ng property.
Ang isa pang paraan upang makuha ang kasalukuyang mga katangian ng isang bagay ay ang paggamit ng Object.keys() na pamamaraan. Ang pamamaraang ito ay nagbabalik ng isang listahan ng lahat ng mga susi (o mga natatanging identifier) โโng isang bagay. Pagkatapos ay maaari mong gamitin ang pangalan ng key bilang isang variable upang ma-access ang halaga na nauugnay sa key na iyon.