Em que versão do javascript é que o NetSuite executa atualmente os processos?

em que versão do javascript é que o netsuite executa actualmente Fatos de treino?

O SuiteScript é uma API de programação NetSuite que funciona com um motor javascript. Javascript tem várias versões (E. G. ES6 e ES7). Qual é a versão que este motor usa? Ou, talvez eu devesse perguntar: "em que motor javascript o SuiteScript funciona?". Então, posso ver qual é a versão do javascript que o motor usa?

[1] Deixe-me dar um exemplo prático do que Estou a chegar lá. Na versão javascript ECMAScript 7, você pode declarar uma função async, mas você não pode no ECMAScript 6. Posso declarar uma" função async " de acordo? (exemplo arbitrário)

Author: Andrew Castellano, 2018-01-28

1 answers

Para O lado do servidor, eu acredito que é ECMAScript 5 (ou assim tem funcionado dessa maneira para meus propósitos). Então, nada de async/wait, desculpe. Você pode usar sua própria implementação de promessas (ou usar o Suitescript 2.0, que inclui promessas). O lado do cliente depende do navegador que o está executando, então você pode usar async se ele for suportado em seus navegadores de colegas de trabalho.

O Javascript do lado do servidor corre no Rhino (Não tenho a certeza da versão) que é diferente do Node.JS e toca um pouco mais como um ambiente de navegação sem acesso à janela. Certas limitações são colocadas no backed (sem XMLHTTPRequest, em vez disso, você tem que usar um de seus métodos de construção, etc).

 3
Author: M. Pope, 2018-02-02 18:21:45