如何用巴比伦创建"Expression"?



我需要添加一个objectProperty,但它需要键和值:

t.objectProperty(key, value, ...(

并且该值必须是"表达式"。我假设它一定是对象表达式:

t.objectExpression(properties(

其中 "属性" 必须是 ObjectMethod 的数组 ||对象属性 ||传播财产。

但是我首先想创建一个对象属性! 那么什么是"表达式",我如何创建它以创建 ObjectProperty?

感谢Bergi,我找到了答案。 对象的属性值为字符串的示例:

t.objectExpression([
t.objectProperty(
t.identifier('key'),
t.stringLiteral('value'),
)]);

最新更新