加载中...

@returns


描述: 记录一个函数的返回值。

别名:

  • return

概述

@returns 标签描述一个函数的返回值。语法和@param类似。

例子

返回值的类型,例如:

  1. /**
  2. * Returns the sum of a and b
  3. * @param {Number} a
  4. * @param {Number} b
  5. * @returns {Number}
  6. */
  7. function sum(a, b) {
  8. return a + b;
  9. }

返回值的类型和描述,例如:

  1. /**
  2. * Returns the sum of a and b
  3. * @param {Number} a
  4. * @param {Number} b
  5. * @returns {Number} Sum of a and b
  6. */
  7. function sum(a, b) {
  8. return a + b;
  9. }

返回值可以有不同的类型,例如:

  1. /**
  2. * Returns the sum of a and b
  3. * @param {Number} a
  4. * @param {Number} b
  5. * @param {Boolean} retArr If set to true, the function will return an array
  6. * @returns {Number|Array} Sum of a and b or an array that contains a, b and the sum of a and b.
  7. */
  8. function sum(a, b, retArr) {
  9. if (retArr) {
  10. return [a, b, a + b];
  11. }
  12. return a + b;
  13. }

还没有评论.