对象中 Lambda 函数的 JSDoc
JSDoc for Lambda function in object
我需要使用 JSDoc 使 sock
、data
变量已知
var exec = {
/**
* @param {Number} sock
* @param {String} data
*/
1: (sock, data) => {
console.log("GG");
},
2: (sock, data) => {
},
3: (sock, data) => {
}
};
假设 sock 是 Number
,data 是 String
.
/**
* @param {Number} sock
* @param {String} data
*/
我只需要为整个对象设置一次 JSDoc。
/**
* @type {Object.<number, function(Object, Object):void>}
*/
var exec = {
1: (sock, data) => {
console.log("GG");
},
2: (sock, data) => {
},
3: (sock, data) => {
}
};
这定义了一个对象,它以数字作为键,以函数作为值,它接受两个对象类型的参数。
语法编译自
Object.<[keyType, valueType]>
和
function(param1Type, param2Type, ...):returnType
我需要使用 JSDoc 使 sock
、data
变量已知
var exec = {
/**
* @param {Number} sock
* @param {String} data
*/
1: (sock, data) => {
console.log("GG");
},
2: (sock, data) => {
},
3: (sock, data) => {
}
};
假设 sock 是 Number
,data 是 String
.
/**
* @param {Number} sock
* @param {String} data
*/
我只需要为整个对象设置一次 JSDoc。
/**
* @type {Object.<number, function(Object, Object):void>}
*/
var exec = {
1: (sock, data) => {
console.log("GG");
},
2: (sock, data) => {
},
3: (sock, data) => {
}
};
这定义了一个对象,它以数字作为键,以函数作为值,它接受两个对象类型的参数。
语法编译自
Object.<[keyType, valueType]>
和
function(param1Type, param2Type, ...):returnType