[英]How do I evaluate JavaScript expressions server-side using .NET Core?
我正在构建一个表达式引擎,我想使用 JavaScript 编写脚本。 在 .NET 框架中,可以使用 JScript 库来评估 JavaScript 表达式。 但是在 .NET 中,目前不支持核心 JScript。 现有的库(NodeServices/SpaServices)也已被弃用。 实现以下目标的最佳解决方案是什么:
var result = SomeJavaScriptEvaluator.Eval("1 + 1"); //2
var isConditionTrue = SomeJavaScriptEvaluator.Eval("someValue !== null"); //true or false
所以ClearScript提供了这个问题的答案。 它是 V8 JavaScript 引擎的实现,并提供调用 JavaScript 表达式的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.