首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NetSuite目前在哪个版本的javascript上运行SuiteScripts?

NetSuite目前在哪个版本的javascript上运行SuiteScripts?
EN

Stack Overflow用户
提问于 2018-01-28 03:34:48
回答 3查看 4.3K关注 0票数 16

netsuite目前在哪个版本的javascript上运行SuiteScripts?

我的理解是: SuiteScript是一个运行在javascript引擎上的NetSuite脚本编程接口。Javascript有多个版本(例如. ES6和ES7)。这个引擎使用哪一种版本?或者,也许我应该问“SuiteScript运行在什么javascript引擎上?”然后我可以查找引擎运行在哪个版本的javascript上?

让我举一个实际的例子来说明我的观点。在javascript版本ECMAScript 7中,您可以声明一个异步函数,但是不能在ECMAScript 6中声明。(任意例子)

EN

回答 3

Stack Overflow用户

发布于 2018-02-02 18:21:45

对于服务器端,我认为它是ECMAScript 5(大概是为了我的目的而这么做的)。所以没有异步/等待,对不起。您可以使用您自己实现的承诺(或使用Suitescript2.0,其中包括承诺)。客户端取决于运行它的浏览器,因此如果在同事浏览器中支持异步,则可以使用异步。

服务器端Javascript运行在Rhino上(不确定版本),这与Node.js不同,它的运行方式更像一个没有窗口访问权限的浏览器环境。在后台设置了某些限制(没有XMLHTTPRequest,而是必须使用它们的内置方法之一,等等)。

票数 10
EN

Stack Overflow用户

发布于 2020-05-01 06:45:31

仅对更新所有人:支持Suitescript2.1 ES9,所以现在您可以得到服务器端承诺和异步/等待。

票数 8
EN

Stack Overflow用户

发布于 2022-01-12 20:12:28

https://www.netsuite.com/portal/resource/articles/erp/suitescript-21-delivers-modern-javascript-syntax-for-server-side-development.shtml

钱的报价是:

有关所有ECMAScript功能的完整概述,请参阅2019年规范。

这是第10版。

2019年规格

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48482924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档