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