当前位置: 首页 > 面试题库 >

Google Apps脚本支持哪个ECMA-262版本?

酆俊远
2023-03-14
问题内容

根据[这一线索]从旧的谷歌集团,AppsScript是基于ECMA-262第3版。

编辑器中的自动完成功能会显示3rd Edition数组函数,这似乎可以证明这一点。

但是,以下代码运行得非常好,对此产生了疑问:

var array = [
  1,2,3,4,5
];

Logger.log("forEach:");
array.forEach(function (item,idx,arr) {
  Logger.log(item); 
});

请注意针对每个使用ECMA-262第5版阵列功能。

有人会就这种情况给出权威性的答案吗?依靠所有第5版功能或已实施且似乎有效的子集是否安全?


问题答案:

GoogleApps脚本提供的一个子集的ECMAScript5和基于JavaScript的1.8。

编辑: 谷歌已经回溯了一些。他们报告Apps脚本基于1.6,差异为1.7和1.8。



 类似资料:
  • 问题内容: 目前我使用带。我尝试搜索,但找不到,任何版本的hibernate支持任何人列出? 问题答案: 根据Hibernate的版本列表,版本4.3或5.0将支持JPA 2.1。

  • 我试图找出最新版本的elasticsearch可以与最新的Spring boot版本一起使用(目前是1.5.9)。我找到了matrix,但它似乎已经过时了。我还发现spring数据elasticsearch 3.0.2。释放支持5 elasticsearch。因此,问题是: 我们可以将Spring boot 1.5.9与Spring data elasticsearch 3.0.2一起使用吗。释放

  • 随着包括JPA 2.2在内的Java EE 8在今年夏天发布,很高兴知道Hibernate何时会支持它。提到Hibernate 5.2是为了支持JPA 2.1。Hibernate 6.0路线图没有任何JPA 2.2支持的参考。 谢谢

  • 我想将oracle 12.1与Tomcat6和JDK6连接起来。我只能更改ojdbc版本。我尝试了ojdbc 6、7、8,但得到了相同的身份验证问题 原因:java.sql.sqlexception:ORA-28040:没有匹配的身份验证协议

  • 问题内容: 在Selenium支持的平台上,支持的最高selenium版本是v10。我认为这与当前扩展支持版本10一致,v17是下一个ESF,将于2012年11月20日发布。 Firefox扩展支持 Firefox发布日历 但是, 查看Selenium客户端驱动程序2.25 的发行说明(2012年7月18日)时,它会显示“将Firefox的支持版本更新为17”。 我们应该阅读哪一页?Seleniu

  • Gson提供了注解来控制基于其各种版本的类的Json序列化/反序列化。 考虑以下具有版本支持的类。 在这个类中,我们最初定义了两个变量和,稍后将其添加为一个新变量。 使用定义了,名称从版本开始并经过验证,版本为。 GsonBuilder提供了方法来序列化这样的版本化类。 让我们来看一个实际版本支持的例子。 创建一个名为的Java类文件:GsonTester.java - 执行上面示例代码,得到以下