javascript - 用于 chrome v41 和 ie11 的 Javascript 中的意外令牌 =>
问题描述
修复错误的快速方法是什么
意外的令牌 => 。
我写了下面的代码,它只在更高版本的chrome上运行,而不是在低版本和ie11上运行。
var result = aIndice.filter(obj => {
return obj.Type === "E"
})
解决方案
您正在使用在 Internet Explorer 11 中无法使用的箭头功能obj => { }
。您需要使用Babel等工具将 ES6 代码编译为 ES5,或者干脆避免使用任何现代功能。
你也可以这样写你的函数:
var result = aIndice.filter(function(obj) {
return obj.Type === "E"
})
推荐阅读
- c# - 万无一失的核心验证来比较初始日期和返回日期
- flutter - 防止flutter web截断url路径#
- php - PHP,带有 IN 子句的 SQL-Query 故障排除
- html - 在 downloadLink 中下载 blob
- r - 如何防止选项卡集下拉列表在 RMarkdown 中推送其下方的内容
- javascript - PDF JavaScript 的多个图像/方向
- .net-core - 在 windows server 2019 上托管 dot net core 2.1 应用程序的问题
- internet-explorer - 当 SameSite=None 安全时,Internet Explorer/Edge(非 chromium)添加额外的 SameSite=Lax
- c# - 制作 IEndpointRouteBuilder 扩展方法的正确方法是什么
- ssas - 将行号/排名添加到 ssas 表格模型