内置对象和函数 - Amazon AppSync
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

内置对象和函数

支持以下函数和对象。

数学

支持以下数学函数:

  • 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()

函数

  • 不支持applybind、和call方法。

  • 不支持函数构造函数。

  • 不支持将函数作为参数传递。

  • 不支持递归函数调用。

Promise

不支持异步进程,也不支持承诺。

注意

APPSYNC_JS运行时不支持网络和文件系统访问Amazon AppSync。 Amazon AppSync根据Amazon AppSync解析器或Amazon AppSync函数发出的请求处理所有 I/O 操作。