gpt4 book ai didi

Javascript 函数在 Edge 中不起作用

转载 作者:行者123 更新时间:2023-11-30 07:13:52 25 4
gpt4 key购买 nike

我用 Javascript 创建了一个函数

function addName(okDelete = true){

amountExtraStudents++;
if(amountExtraStudents > 2){

preisAktuell = 60;

}
if(!okDelete){
jQuery('#teilnehmerExtra').append('<div class="teilnehmer-1"></div>');
}else{
jQuery('#teilnehmerExtra').append('<div class="teilnehmer-2"></div>');
}
eintragNummer++;
updateButtons();

}

但是在 Edge 中我得到这个错误:

enter image description here

在 Safari 中,我没有收到任何错误 - 但函数 - 以及脚本 block 其余部分中的所有其他函数都无法正常工作。

它在 Chrome、Firefox 和 Opera 中运行良好,但在 Safari、IE 和 Edge 中运行...

是否存在与浏览器不兼容的问题?

最佳答案

当您使用 'default parameters 时发生错误' 特征 introduced in ES6 .边does not support it .

ES5 版本将是:

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

您也可以考虑使用 Babel 等工具将 ES6 转换为 ES5。

关于Javascript 函数在 Edge 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37417624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com