为我的javascript函数参数定义defualt值将在IE"上引发以下错误: SCRIPT1006:预期')'"

时间:2017-05-25 22:51:57

标签: javascript jquery

我的javascript文件中有followig函数: -

function showOrHideField(curField="") {

我正在定义一个带有defualt值为""的参数的函数,现在这在Firefox上运行良好。但在IE11上我得到以下例外: -

SCRIPT1006: Expected ')'

所以有人可以就此提出建议吗? 感谢

1 个答案:

答案 0 :(得分:1)

IE11不支持default parameters

function showOrHideField(curField="") {

需要

function showOrHideField(curField) {
   curField = curField || "";
   //or
   curField = curField!==undefined ? curField : "";