这是我已经拥有的:

myFunct({ myObj: { db } })

我需要在其中添加另一个功能:
myFunct({ myObj: async ({ req }) => {
  //more scripts
} })

我尝试过的和失败的:
myFunct({ myObj: {
  db,
  async (req) => {
    //more scripts
  }
} })

在=>处,出现语法错误:
Unexpected token, expected {

最佳答案

您必须提供一个属性名称。

如果您有一个变量,则它既可以充当属性名称,又可以充当值。

const myFunction = async (req) => {
    //more scripts
};

myFunct({ myObj: {
  db,
  myFunction
} })

如果只有一个值,则需要显式声明属性名称。
myFunct({ myObj: {
  db,
  myFunction: async (req) => {
    //more scripts
  }
} })

09-07 20:28