转载链接:http://www.cnblogs.com/oec2003/archive/2009/12/11/1621775.html
在使用JS编程中,有时需要在一个方法返回两个个或两个以上的数据,用下面的几种方法都可以实现:
页面结构:
<html> <head> <title>JS函数返回多个值--oec2003</title> </head> <body> <input type="button" onclick="getInfo()" value="test" /> </body> </html>
1 使用数组的方式,如下:
function getData(){ var names=new Array("oec2003","oec2004"); return names; } function getInfo(){ var names=getData(); alert(getData()[0]); //返回oec2003 }
2 将数据封装到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); }
3 这是最简单的一种方法,看下面代码:
function getData(){ return ["oec2003", 25] } function getInfo(){ var info = getData(); alert("姓名:" + info[0] + "年龄:" + info[1]); }
相关推荐
JS函数返回多个值</title> </head> <body> <input type=button onclick=getNames() value=test /> [removed] function getData() { var names=new Array(oec2003,oec2004); return ...
js的Array对象提供了一个叫concat()方法,连接两个或更多的数组,并返回结果。 var c = a.concat(b); //c=[1,2,3,4,5,6]; 这里有一个问题,concat方法连接a、b两个数组后,a、b两个数组的数据不变,同时会返
主要介绍了JavaScript实现函数返回多个值的方法,涉及javascript字典类型的使用技巧,需要的朋友可以参考下
String对象的方法 方法一: indexOf() (推荐) var str = "123" console.log(str.indexOf("2") !...match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 方法三: search()
下面小编就为大家带来一篇js return返回多个值,通过对象的属性访问方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
for...in 语句t 对应于对象或数组中的每个元素执行一个或多个语句。 fromCharCode 方法 返回 Unicode 字符值的字符串。 Function 对象 创建一个新的函数。 function 语句 声明一个新的函数。 getDate 方法 使用...
JS中的常用对象[转载]web 技术 2010-06-05 15:00:30 阅读3 评论0 字号:大中小 订阅 [removed] Window For JavaScript 熟练window对象的open、close、alert、confirm、prompt、setTimeout、clearTimeout、...
|--3.concat()方法--用于连接两个或多个数组,该方法不会改变现有的数组 |--4.slice()方法--截取元素。根据给定的范围可从已有的数组中返回选定的元素 14.Function:js中一切都是对象,连方法都是1个对象!! ...
for...in 语句t 对应于对象或数组中的每个元素执行一个或多个语句。 fromCharCode 方法 返回 Unicode 字符值的字符串。 Function 对象 创建一个新的函数。 function 语句 声明一个新的函数。 getDate 方法 使用...
18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替. 19.窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self "fullscreen=no,channelmode=no,toolbar=no,...
Javascript,简称为 JS,是一款能够运行在 JS解释器/引擎 中的脚本语言 JS解释器/引擎 是JS的运行环境: 1、独立安装的JS解释器 - NodeJS 2、嵌入在浏览器中的JS解释器 JS的发展史: 1、1992年 Nombas 开发...
18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替. 19.窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self 20.状态栏的设置:window.status="字符"; 21.弹出...
fromCharCode 方法用于把一个或多个 Unicode 值转换为(大写)字符串,并返回该字符串。其语法如下: 代码如下: String.fromCharCode( num1, num2, … ) 参数说明: 参数 说明 num1/num2 必需。Unicode 编码值...
传入方法中的函数会介绍三个参数:1.数组项的值 2. 该项在数组的中位值 3. 数组对象本身; every()和some()方法 every():对数组中的每一项运行给定函数,如果每一项都返回true,则返回true,否则false; some():...
for...in 语句t 对应于对象或数组中的每个元素执行一个或多个语句。 fromCharCode 方法 返回 Unicode 字符值的字符串。 Function 对象 创建一个新的函数。 function 语句 声明一个新的函数。 getDate 方法 使用...
“If you return 'true' or do not return any value then the upload proceeds.”,从中可以看到既定的设计是当不返回任何值的时候应该等同于返回true,但是笔者在开发中发现必须明确返回值,否则上传进程将停止...
12.11 在打开的窗口中返回数据 12.12 创建弹出窗口 12.13 不允许窗口出现滚动条 12.14 页面打开的同时打开另外两个窗口 12.15 慢慢变大的窗口 12.16 设置新打开的窗口为活动窗口 12.17 页面随窗口的改变而改变 12.18...