我想使用 c# .NET 在我的 javascript 中实现箭头函数,它在 chrome 浏览器中工作正常,但在 IE 浏览器中抛出语法错误。我的代码如下,
$(function () {
var mapIndexed = R.addIndex(R.map);
var result=mapIndexed((val, idx) => idx + '-' + val, ['f', 'o', 'o', 'b', 'a', 'r']);
});
最佳答案
它在 Internet Explorer 中不受支持,因此您需要使用八个 polyfills 或 babel 将箭头函数编译为带有 this
绑定(bind)的常规函数。可以看看不同版本的浏览器支持哪些特性here .
关于javascript - javascript 中的箭头函数或 lambda 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34527431/