在js方法中,return返回两个值或多个值

本文介绍了如何在JavaScript中通过数组、Json对象和对象属性访问返回多个值的方法,包括数组方式的示例、Json对象封装数据和通过对象返回复合数据结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在js方法中,return返回两个值或多个值

用下面的几种方法都可以实现:

  1. 使用数组的方式(方式一)
function getData()
{
  var names=new Array("chen2019","chen2020");
  return names;
}
alert(getData()[0]); //返回chen2019
  1. 使用数组的方式(方式二)
 function    demo(){      
var  aa=1;     
var  bb=2;      
var  cc=3;       
return [aa,bb,cc];  //返回格式 
 }
//使用时这样获取,
//例如获取aa:   
demo()[0];
//获取bb:           
demo()[1];
//以此类推!
  1. 将数据封装在Json中返回
function getData()
{
  var info={"name":"liudehua","age":"25"};
  return info;
}
  var info=getData();
  var name=info["name"];
  var age=info["age"];
  alert("姓名:"+name+" 年龄:"+age);
  1. 通过对象的属性访问方法
function add(a,b){
    var sum;
    var sub
    return{
      sum:a+b,
      sub:a-b
    }
  }
  var obj = add(10,2);
  console.log(obj.sum);
  console.log(obj.sub);
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值