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



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

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

我使用的是 v3.0.0-Beta-1138 nuget 包。

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

从 : https://github.com/sebastienros/jint

Jint是一个用于.NET的Javascript解释器,它提供了完整的ECMA 5.1。 合规

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

金特数组函数 ECMA 5.1

最新更新