我需要添加一个objectProperty,但它需要键和值:
t.objectProperty(key, value, ...(
并且该值必须是"表达式"。我假设它一定是对象表达式:
t.objectExpression(properties(
其中 "属性" 必须是 ObjectMethod 的数组 ||对象属性 ||传播财产。
但是我首先想创建一个对象属性! 那么什么是"表达式",我如何创建它以创建 ObjectProperty?
感谢Bergi,我找到了答案。 对象的属性值为字符串的示例:
t.objectExpression([
t.objectProperty(
t.identifier('key'),
t.stringLiteral('value'),
)]);