JSDoc注释js代码的规范
参考https://juejin.cn/post/6995464881205936164
/**
* @description 描述fn的作用或功能
* @param {string} a 参数描述
* @param {number} [b] 参数描述
* @param {boolean} [c=false] 参数描述
* @param {array} arr 参数描述
* @param {string} arr[0] 参数描述
* @param {number} [arr[1]=undefined] 参数描述
* @return {number} 描述返回值
*/