(网页)JS编程中,有时需要在一个方法返回两个个或两个以上的数据
转自脚本之家:
1 使用数组的方式,如下:
<html>
<head><title>JS函数返回多个值</title>
</head>
<body><input type="button" onclick="getNames()" value="test" /><script type="text/javascript">
function getData()
{var names=new Array("oec2003","oec2004");return names;
}
function getNames()
{var names=getData();alert(getData()[0]); //返回oec2003
}
</script></body>
</html>
2 将数据封装到Json中返回,如下:
<html>
<head>
<title>JS函数返回多个值</title>
</head>
<body>
<input type="button" onclick="getInfo()" value="test"/>
<script type="text/javascript">
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);
}
</script>
</body>
</html>
更详细的Json的介绍请看这里
3 这是最简单的一种方法,看下面代码:
<html>
<head>
<title>JS函数返回多个值</title>
</head>
<body>
<input type="button" onclick="getInfo()" value="test"/>
<script type="text/javascript">function getData(){return ["oec2003", 25]}function getInfo(){var info = getData();alert("姓名:" info[0] "年龄:" info[1]);}
</script>
</body>
</html>
更多专业前端知识,请上 【猿2048】www.mk2048.com
(网页)JS编程中,有时需要在一个方法返回两个个或两个以上的数据相关推荐
- php 代码延迟执行,php和js编程中的延迟执行效果的代码
php和js编程中的延迟执行效果的代码 php sleep(10); usleep(10); js里的 setInterval("方法", 100); PHP sleep() 函数 ...
- python程序调用写好的代码_扣丁学堂浅谈Python编程中NotImplementedError的使用方法...
扣丁学堂浅谈Python编程中NotImplementedError的使用方法 2018-07-04 14:08:02 2559浏览 本篇文章扣丁学堂 Python编程中raise可以实现报出错误的功 ...
- android 名册源代码,Android编程中黑名单的实现方法
本文实例讲述了Android编程中黑名单的实现方法.分享给大家供大家参考,具体如下: 说明:由于挂断电话android api不是对外开放的,所以需要使用反射的方法得到拨打电话的服务. 1.将an ...
- python面向对象编程中方法和属性_Python面向对象编程中关于类和方法的学习笔记...
Python面向对象编程中关于类和方法的学习笔记 类与类方法是面向对象的编程语言中必不可少的特性,本文总结了Python面向对象编程中关于类和方法的学习笔记,需要的朋友可以参考下 类和实例 pytho ...
- python面向对象编程中_Python面向对象编程中关于类和方法
类和实例 python是一个面向对象的语言,而面向对象最重要的概念就是类和实例, 记得刚学习的时候不太理解这些概念,直到老师说了一句"物以类聚". 没错就是类, 归类 物以类聚 类 ...
- js数组中修改元素的方法
数组中添加元素的方法 .push() .unshift() .splice() .concat() -扩展运算符 数组中删除元素的方法 .pop() .shift() .splice() 数组中截取元 ...
- 中如何直接使用方法返回的值_java基础-2-方法、面向对象
一.方法 1.1.定义:方法可以认为我们写程序中所要实现的某一个功能,方法中会包含很多条语句.流程控制.循环等,这些内容组合起来去处理一件事情. 1.2.方法的声明: 方法的声明位置必须写在类中,并且 ...
- Android方法的概括,Android_Android中startService基本使用方法概述,Android中有两种主要方式使用Ser - phpStudy...
Android中startService基本使用方法概述 Android中有两种主要方式使用Service,通过调用Context的startService方法或调用Context的bindServi ...
- 什么是函数的副作用——理解js编程中函数的副作用
什么是函数副作用? 函数副作用是指当调用函数时,除了返回函数值之外,还对主调用函数产生附加的影响.副作用的函数不仅仅只是返回了一个值,而且还做了其他的事情,比如: 1.修改了一个变量2.直接修改数据结 ...
最新文章
- 引入antd组件样式_如何使用 dumi 和 fatherbuild 创建组件库
- Ubuntu caffe 测试matlab接口
- boost::hana::detail::unpack_flatten用法的测试程序
- c# 中Stopwatch 类的运用
- 智能硬件的时代,嵌入式是否已经日薄西山
- @ModelAttribute使用详解
- 7-227 寻找大富翁 (25 分)
- Java实现对字符串的快速排序
- 解决谷歌浏览器书签同步问题
- 基于STM32设计的NB-IOT电量采集系统(超级详细)--2.STM32连接M5311及HLW8032测试
- 线性卡尔曼滤波和扩展卡尔曼滤波(KF,EKF)
- 【嵌入式06】寄存器方式和HAL库方式实现 串口通信“hello windows!”+流水灯
- 计算机技术是不是信息技术,计算机技术和信息技术
- 用cheatengine实现街头霸王的无限生命
- tp5 JWT生成token验证接口安全、防止高频请求
- 如何修改计算机ide模式,win7硬盘模式怎么改_win7系统如何更改硬盘模式-win7之家...
- hypot() 函数
- Kafka命令及相关参数解释
- 菜鸟之路---2,简单的勒索病毒分析
- arcgis的(添加面)点转线,线转面