Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript函数在Edge中不工作_Javascript_Internet Explorer_Microsoft Edge - Fatal编程技术网

Javascript函数在Edge中不工作

Javascript函数在Edge中不工作,javascript,internet-explorer,microsoft-edge,Javascript,Internet Explorer,Microsoft Edge,我用Javascript创建了一个函数 函数addName(okDelete=true){ 学生人数++; 如果(学生人数>2){ preisAktuell=60; } 如果(!okDelete){ jQuery(“#teilnehmerExtra”).append(“”); }否则{ jQuery(“#teilnehmerExtra”).append(“”); } eintragnumer++; updateButtons(); }使用“”功能时发生错误。边缘 ES5版本应为: functi

我用Javascript创建了一个函数

函数addName(okDelete=true){
学生人数++;
如果(学生人数>2){
preisAktuell=60;
}
如果(!okDelete){
jQuery(“#teilnehmerExtra”).append(“”);
}否则{
jQuery(“#teilnehmerExtra”).append(“”);
}
eintragnumer++;
updateButtons();

}
使用“”功能时发生错误。边缘

ES5版本应为:

function addName(okDelete){
    if (typeof okDelete === "undefined") {
        okDelete = true;
    }

您也可以考虑使用一个工具,例如将ES6转换成ES5。p> 使用“”功能时发生错误。边缘

ES5版本应为:

function addName(okDelete){
    if (typeof okDelete === "undefined") {
        okDelete = true;
    }

您也可以考虑使用一个工具,例如将ES6转换成ES5。p> 为什么要使用表达式作为参数?在ES6中,它是好东西,但在此之前的任何东西都不好@SimonSchüpbachIsnt认为,如果没有给出参数,就有可能设置“标准”值?应该只在Chrome或FF中工作,这让Safari感到惊讶吗@chillNUT-它在Safari中不起作用!有什么解决办法吗?为什么要用表达式作为参数?在ES6中,它是好东西,但在此之前,它是不好的@SimonSchüpbachIsnt认为,如果没有给出参数,就有可能设置“标准”值?应该只在Chrome或FF中工作,这让Safari感到惊讶吗@chillNUT-它在Safari中不起作用!有什么解决办法吗?在编辑我的答案时没有意识到你打败了我,哎呀+这是OP想要的答案。非常感谢!这很好-我不知道,这在ES5中是不可能的…:)编辑了我的答案却没有意识到你打败了我,哎呀+这是OP想要的答案。非常感谢!这很好-我不知道,这在ES5中是不可能的…:)