js修改cookie的值 js中如何獲取Cookies的值?
js中如何獲取Cookies的值?讀取屬于當(dāng)前文檔的所有Cookie=文檔.cookie定義一個函數(shù)來讀取特定的cookie值。函數(shù)getCookie(cookieuName){var allcook
js中如何獲取Cookies的值?
讀取屬于當(dāng)前文檔的所有Cookie=文檔.cookie定義一個函數(shù)來讀取特定的cookie值。函數(shù)getCookie(cookieuName){var allcookies=文檔.cookie變量uuPos=所有cookies.indexOf(cookieuName)//索引的長度//如果找到索引,則說明cookie存在//否則,說明cookie不存在。如果(餅干)!=-1){//將cookie放在值的開頭,只需將值加1即可。cookieuPos=餅干名稱.長度1//這里很容易出現(xiàn)問題,所以在引用var cookie時請仔細(xì)研究它uuend=所有cookies.indexOf(“”,cookieuPos)如果(cookieuEnd==-1){cookieuEnd=所有長度}var值=無景觀(所有cookies.substring(cookieuPos,cookieuEnd))//這里你可以得到你想要的cookie的值。。。}返回值}//調(diào)用函數(shù)var cookieuval=getcookie(“user name”)
我的理解是
JS的內(nèi)存機(jī)制表明,除了全局變量外,函數(shù)中的變量只有在函數(shù)執(zhí)行時才存在。
1. 當(dāng)函數(shù)未執(zhí)行或未完成時,如果要獲取值,請不要考慮它;
2。當(dāng)函數(shù)執(zhí)行時,如果你想取它所有變量的值,通過函數(shù)的toString方法得到它的字符串定義語句,然后用正則性檢測‘var’和‘let’定義的所有變量。