中止javascript執(zhí)行的方法
JS沒有PHP的exit, 也沒有JAVA的return。
如果JS代碼不是函數(shù),則需要中止JS執(zhí)行時(shí),只有一個(gè)辦法,那就是:
document.location.href=your_url;
此外,throw雖能中止,但仍是不友好的出錯(cuò)信息,所以,如果想友好中止,只能是以上方法。
因此,非函數(shù)模式的代碼,是無法停留在當(dāng)前頁面實(shí)現(xiàn)中止的。
相關(guān)文章
Js中FileReader讀取文件內(nèi)容方法詳解(async/await)
這篇文章主要給大家介紹了關(guān)于Js中FileReader讀取文件內(nèi)容(async/await)的相關(guān)資料,FileReader是前端進(jìn)行文件處理的一個(gè)重要的Api,特別是在對圖片的處理上,如果你想知道圖片的處理原理,你就永遠(yuǎn)不可能繞過它,需要的朋友可以參考下2023-11-11js實(shí)現(xiàn)搜索框關(guān)鍵字智能匹配代碼
這篇文章主要為大家分享了js實(shí)現(xiàn)搜索框關(guān)鍵字智能匹配代碼,感興趣的朋友可以參考一下2016-01-01基于Cesium實(shí)現(xiàn)衛(wèi)星在軌繞行動畫
這篇文章主要為大家詳細(xì)介紹了如何利用Cesium實(shí)現(xiàn)衛(wèi)星在軌繞行動畫,文中的示例代碼講解詳細(xì),對我們了解Cesium有一定的幫助,感興趣的可以嘗試一下2022-06-06JS使用eval()動態(tài)創(chuàng)建變量的方法
這篇文章主要介紹了JS使用eval()動態(tài)創(chuàng)建變量的方法,詳細(xì)分析了eval函數(shù)的功能及使用eval函數(shù)實(shí)現(xiàn)動態(tài)創(chuàng)建變量的步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-06-06微信小程序中使用ECharts 異步加載數(shù)據(jù)的方法
這篇文章主要介紹了微信小程序中使用ECharts 異步加載數(shù)據(jù)的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06JavaScript數(shù)組reduce常見實(shí)例方法
reduce方法在數(shù)組的每個(gè)元素上執(zhí)行用戶提供的回調(diào)函數(shù),即"reducer",它傳入對前一個(gè)元素進(jìn)行計(jì)算的返回值,結(jié)果是單個(gè)值,它是在數(shù)組的所有元素上運(yùn)行reducer的結(jié)果,下面這篇文章主要給大家介紹了關(guān)于JavaScript數(shù)組reduce常見實(shí)例方法的相關(guān)資料,需要的朋友可以參考下2022-05-05