在为函数参数赋值后,在IE中预期')'JS错误 [英] Expected ')' JS error in IE after assigning a value to a function argument

查看:158
本文介绍了在为函数参数赋值后,在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆