这是一种 JSDoc 的写法,用于标注 JavaScript 函数的参数和返回值等信息。其中,@param 表示参数,{Array} 表示参数类型为数组,routers 是参数名,下面跟着的是对该参数的描述。
例如:
```javascript
/**
* 根据路由配置生成菜单树
* @param {Array} routers 路由配置
* @returns {Array} 菜单树
*/
function generateMenuTree(routers) {
// ...
}
```
在这个例子中,我们定义了一个函数 `generateMenuTree`,它有一个参数 `routers`,类型为数组,表示路由配置。通过这样的写法,可以让其他开发者更清晰地了解该函数的使用方法和参数要求,提高代码的可读性和可维护性。