应为')'为函数参数赋值后,IE中出现JS错误
Expected ')' JS error in IE after assigning a value to a function argument
我在JS文件中编写了以下代码,当我在函数中为参数"searchMap"赋值时,IE为其提供了错误。
mapping: function (mappingObj,searchMap=false) {
// code
}
错误为:Expected ')'
您使用的是默认参数。这是ES6的一个功能,IE不支持此功能。
我建议将您的代码转换为ES5,比如。。
mapping: function (mappingObj, searchMap) {
if (!searchMap) searchMap = false;
}
var searchMap = false;
mapping: function(mappingObj, searchMap) {
// code
}
mapping(mappingObj, searchMap);
相关文章:
- IE错误:无法设置属性'的值;样式':对象为null或未定义
- IE错误,视频加载在颜色框中
- IE 错误窗口.onload 不会始终如一地触发
- 更改事件 - IE 错误
- IE 错误 .JavaScript 运行时错误:对象不支持属性或方法“preventDefault”
- jquery 超大小显示 IE 错误
- IE 错误触发器单击以 2 个按钮
- 带有全局变量的IE错误.如何绕过此错误
- jQuery悬停函数IE错误
- js教程示例出现空白.可能与IE错误有关
- IE错误'是null或者不是一个对象
- 无法授权应用程序:FB.login()上的ie错误
- Ext Js只有IE错误
- 在JavaScript文件中使用非标准字符导致IE错误
- 另一个IE错误:堆栈溢出在第0行,而使用jquery地址或至少ajax
- SVG网格渲染Chrome,Firefox,IE -错误的线对齐-模糊的线
- AngularJS IE错误:SCRIPT 5009: 'JSON_XYZ'是未定义的
- jQuery markingup !以及某些页面的IE错误
- jquery在密码和文本字段之间切换IE错误
- 调试IE错误应为对象