本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
内置对象和函数
支持以下函数和对象。
数学
支持以下数学函数:
-
Math.random()
-
Math.min()
-
Math.max()
-
Math.round()
-
Math.floor()
-
Math.ceil()
数组
支持支持支持数组方法:
-
Array.prototype.length
-
Array.prototype.concat()
-
Array.prototype.fill()
-
Array.prototype.flat()
-
Array.prototype.indexOf()
-
Array.prototype.join()
-
Array.prototype.lastIndexOf()
-
Array.prototype.pop()
-
Array.prototype.push()
-
Array.prototype.reverse()
-
Array.prototype.shift()
-
Array.prototype.slice()
-
Array.prototype.sort()
-
Array.prototype.splice()
-
Array.prototype.unshift()
-
Array.prototype.forEach()
-
Array.prototype.map()
-
Array.prototype.flatMap()
-
Array.prototype.filter()
-
Array.prototype.reduce()
-
Array.prototype.reduceRight()
-
Array.prototype.find()
-
Array.prototype.some()
-
Array.prototype.every()
-
Array.prototype.findIndex()
-
Array.prototype.findLast()
-
Array.prototype.findLastIndex()
-
delete
控制台
控制台对象可用于调试。在实时查询执行期间,控制台日志/错误语句将发送到 Amazon Log CloudWatch s(如果启用了日志记录)。在使用进行代码评估期间evaluateCode
,日志语句将在命令响应中返回。
-
console.error()
-
console.log()
JSON
支持支持以下 JSON 方法:
-
JSON.parse()
-
JSON.stringify()
函数
-
不支持
apply
bind
、和call
方法。 -
不支持函数构造函数。
-
不支持将函数作为参数传递。
-
不支持递归函数调用。
Promise
不支持异步进程,也不支持承诺。
的APPSYNC_JS
运行时不支持网络和文件系统访问Amazon AppSync。 Amazon AppSync根据Amazon AppSync解析器或Amazon AppSync函数发出的请求处理所有 I/O 操作。