<分区>
在查看 graphql 代码时,遇到了这个。无法搜索操作,希望有人能告诉我它是什么?它有什么作用?
{| +名称:字符串 |}
发现变量前面的+表示,解析成数字?但在这种情况下有点奇怪。除非他们真的想将其转换为数字,但从代码来看,我认为这不是意图。
<分区>
在查看 graphql 代码时,遇到了这个。无法搜索操作,希望有人能告诉我它是什么?它有什么作用?
{| +名称:字符串 |}
发现变量前面的+表示,解析成数字?但在这种情况下有点奇怪。除非他们真的想将其转换为数字,但从代码来看,我认为这不是意图。
最佳答案
这是 flow syntax .您可以通过文件开头的 //@flow strict
来判断。
|...|
是 exact object types 的语法.在您的示例中,这意味着“名称”应该是对象的唯一属性。
+...
是 read-only property 的语法.
关于javascript - 这个操作是什么意思? {| ... |} 和 +attrName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56944641/
相关文章:
javascript - 求和函数柯里化(Currying)
javascript - 我可以从 jQuery 中的匿名回调函数返回数据吗?
javascript - Chrome V8 错误?函数在第二次被调用后表现不同
python - TheGraph Uniswap 子图返回奇怪的交易量和流动性值
Javascript - 使用变量作为连接字符串访问对象节点
javascript - 如何将 GraphQL 请求字符串解析为对象
graphql - 如何获取 Netflix DGS 解析器中的 header 信息