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