IE 11和const的相容問題
說好的IE11相容javascript中的常量型別 const 呢 ?可能並沒有完全相容
專案中需要一個問題採用google沒問題,在本地jetty啟動,IE11也可以正常訪問,然而當我將專案打成WAR包,放到server(linux環境)上時,
報錯如下:
console
debugger
程式碼如下:
function equitySecTypeHandler(form, secType) { // error here const COMMON_STOCK = "Common Stocks"; const SHARES_ETF = "Listed shares / ETF without complex features"; var prdRiskRating = form.getValue('prdRiskRating'); var complexPrd = form.getValue('complexPrd'); var derivatives = form.getValue('derivatives'); var sfcSpecifiedJuris = form.getValue('sfcSpecifiedJuris'); var piPrdFlag = form.getValue('piPrdFlag'); var prdClassification = form.getValue('prdClassification'); var equitySecType = form.getValue('equitySecType'); clearExtraTab(form); var returnBean = new Object(); if(secType == null) { return returnBean; } if(equitySecTypeMap[equitySecType] == COMMON_STOCK) { returnBean.complexPrd = 'N'; returnBean.derivatives = 'N'; for(var key in prdClassificationMap){ if(prdClassificationMap[key] == SHARES_ETF) { returnBean.prdClassification = key; break; } } returnBean.piPrdFlag = 'N'; } return returnBean; } View Code
註釋掉const語句,問題解決