0
我有這樣一段代碼在我的index.htm 升:變消失給錯誤的語法
<script type="text/javascript">
var session_cookie_age_html = {{ session_cookie_age }};
var user_logged_html = {{ user_logged }};
if (session_cookie_age_html.length !== 0 && user_logged_html.length !== 0){
var MyGlobalVars = {
SESSION_COOKIE_AGE_JS: session_cookie_age_html,
user_logged_js : user_logged_html,
};
}else{
var MyGlobalVars = {}
}
</script>
我從我的設置獲得SESSION_COOKIE_AGE。
當SESSION_COOKIE_AGE不existe它會離開這樣的代碼:
var session_cookie_age_html = ;
這顯然給出了一個錯誤。沒有辦法問這個變量是否是未定義的,因爲它甚至不存在,這真的很奇怪。有沒有一種方法可以檢查變量是否存在?
它在控制檯上的賦值行上拋出錯誤嗎? – Rajesh