我如何在 Jint 中使用下划线函数

How can I use underscore functions in Jint

我正在使用 Jint 在我的 c# 项目中执行 javascript,我需要访问数组上的 map、filter、reduce 等函数。 从我在这里能够找到的内容来看,本机数组函数在 Jint 中不可用,但是 underscore.js 包含在 Jint 包中,但是我如何访问它以使用 _.map()等等?

作为一个推论,我想在过滤器等函数中使用箭头函数作为条件,但 Jint 目前抱怨 > 是一个意外的字符。

我正在使用 v3.0.0-Beta-1138 nuget 包。

您不能使用箭头函数,因为它是 ES6 功能,并且 Jint 提供 ES5

来自 : https://github.com/sebastienros/jint

Jint is a Javascript interpreter for .NET which provides full ECMA 5.1 compliance

但是像 map 这样的数组函数应该在那里,检查这个答案也许这可能是你的问题: