透過「依名稱取得Cookie」功能定位特定Cookie
在Web 開發中,Cookie 通常用於儲存和擷取相關使用者的資訊會議。存取 cookie 時,必須能夠按名稱定位特定 cookie。
挑戰:
考慮以下檢索cookie 值的getter 函數:
function getCookie1() { var elements = document.cookie.split('='); var obligations= elements[1].split('%'); // ... }
此函數從瀏覽器中的所有cookie 中擷取值。但是,我們希望將其修改為僅從名為「obligations=」的特定 cookie 中檢索值。
解決方案:
要實現此目的,我們可以利用更多有針對性的方法:
function getCookie(name) { const value = `; ${document.cookie}`; const parts = value.split(`; ${name}=`); if (parts.length === 2) return parts.pop().split(';').shift(); }
解釋:
以上是如何在 JavaScript 中按名稱檢索特定 Cookie 值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!