在为函数参数赋值后,在IE中预期')'JS错误 [英] Expected ')' JS error in IE after assigning a value to a function argument
本文介绍了在为函数参数赋值后,在IE中预期')'JS错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在我的JS文件中写了下面的代码,当我在函数中为它赋值时,IE给出了参数' searchMap '的错误。
mapping:function(mappingObj,searchMap = false){
// code
}
错误是:预期')'
默认参数。这是ES6的一项功能,目前尚未受到 IE 的支持。
我建议您将代码转换为ES5,例如。 。
mapping:function(mappingObj,searchMap){
if(!searchMap)searchMap = false;
}
I wrote the below code in my JS file and IE is giving error for the argument 'searchMap' when I am assigning value for it in the function.
mapping: function (mappingObj,searchMap=false) {
// code
}
Error is : Expected ')'
解决方案
You're using default parameter. It is a feature of ES6, and currently not yet supported by IE.
I'd suggest to convert your code to ES5, like..
mapping: function (mappingObj, searchMap) {
if (!searchMap) searchMap = false;
}
这篇关于在为函数参数赋值后,在IE中预期')'JS错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文