我有一个JavaScript函数获取一些参数,包括对象类型.但是,参数的一个属性(即对象)将被用作已弃用的属性.我想在文档中说明这种情况,但是我不知道如何在@deprecated中使用@param标签.考虑以下示例:
/**
* This function does something.
*
* @name myFunction
* @function
* @since 3.0
* @param {function} [onSuccess] success callback
* @param {function} [onFailure] failure callback
* @param {object} [options] options for function
* @param {string} [options.lang] display language
* @param {string} [options.type] type of sth
*/
this.myFunction= function (onSuccess, onFailure, options) {
//do something
}
Run Code Online (Sandbox Code Playgroud)
我想弃用"options"对象的"type"属性.我怎么能这样做,或者我可以吗?
在我的Asp.NET MVC4 Web项目中,我有许多控制器,我想将它们放在"控制器"文件夹下的子目录中.某些控制器由于其主要作业而具有相同的名称,但它们将被置于不同的子目录下,这意味着不同的名称空间.我想为这些控制器做一个url路由.如何使路由考虑存在具有相同名称的控制器的命名空间?你能在Global.asax文件中显示一些代码吗?
非常感谢.