JavaScript实现函数返回多个值的三种方式

作者:半夏

时间:2026-10-25

浏览:378

本文介绍在JavaScript中如何让函数返回多个数据。主要包含三种实现方式:利用数组存储并返回多个值、将数据封装为JSON对象后返回,以及通过定义对象属性进行访问。每种方法均附带具体代码示例,帮助开发者根据实际需求选择合适的数据返回结构。

文章目录

近期我开始系统学习Web前端基础知识,主要涉及JavaScript、HTML5结合CSS以及各类JS框架(如jQuery、Dojo等)。在编码实践过程中积累了一些实用技巧,特此整理分享,供同行交流参考。

本文重点探讨如何在JavaScript中实现函数返回多个返回值的功能。

在JS开发中,经常遇到需要从一个方法中同时返回两个或更多数据的情况。以下列举了几种可行的实现方案:

第一种方法:使用数组返回

function getData()
{
  var names=new Array("oec2003","oec2004");
  return names;
}
function getNames()
{
  var names=getData();
  alert(getData()[0]); //返回oec2003
}

第二种方法:将数据封装在JSON对象中返回

function getData()
{
  var info={"name":"oec2003","age":"25"};
  return info;
}
function getInfo()
{
  var info=getData();
  var name=info["name"];
  var age=info["age"];
  alert("姓名:"+name+" 年龄:"+age);
}

第三种方法:通过对象属性进行访问

function add(a,b){
    var sum;
    var sub
    return{
      sum:a+b,
      sub:a-b
    }
  }
  var obj = add(5,2);
  console.log(obj.sum);
  console.log(obj.sub);

以上就是关于JavaScript中实现函数返回多个值的三种方法的介绍。如需了解更多相关技术细节,可查阅本站历史文章或继续阅读后续内容。感谢支持!

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章