转载链接: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方法中返回多个值的几种常用方法: 1. 使用数组返回多个值 数组是存储多个值的最基本且最直接的方式。你可以创建一个数组并将需要返回的所有值放入该数组中。调用函数时,你可以直接返回这个数组,然后...
在实际开发中,可以根据具体需求灵活选择使用哪种方法来返回多个值。 希望本文对于想要了解如何在JavaScript中实现函数返回多个值的读者有所帮助。掌握这些技巧,可以帮助我们在编程中更加灵活地处理复杂的数据结构...
js的Array对象提供了一个叫concat()方法,连接两个或更多的数组,并返回结果。 var c = a.concat(b); //c=[1,2,3,4,5,6]; 这里有一个问题,concat方法连接a、b两个数组后,a、b两个数组的数据不变,同时会返
在JavaScript编程中,获取对象和数组的属性键值(key)和对应值(value)是一项基本操作。本文将详细介绍如何实现这一功能,并提供相应的代码示例。 首先,我们需要理解JavaScript中的对象和数组。对象是一种键值对...
在JavaScript中,提供了`encodeURIComponent`和`decodeURIComponent`两个方法来进行URL编码与解码操作。 - **`encodeURIComponent`**:该函数接受一个字符串作为参数,并返回一个经过URL编码的字符串。 - **`...
`background-image`属性通常用于设置元素的背景图像,其值可以是一个URL,或者是多个值的组合,例如渐变或重复模式。在这个例子中,我们专注于从URL中获取实际的图片路径。 首先,通过jQuery选择器`$("#image-...
11. **`unshift(...items)`**: 在数组的开头添加一个或多个元素,并返回新的数组长度。 12. **`sort(compareFunction)`**: 对数组元素进行排序,默认按字符的ASCII码排序。可以传入自定义的比较函数来控制排序逻辑。...
然而,在某些情况下,我们可能需要从一个函数返回多个值。这可以通过返回一个对象来实现,因为对象可以包含多个属性,每个属性可以存储一个值。在这种情况下,我们可以通过对象的属性来访问这些返回值。现在,我们将...
首先,当需要获取表格中多个行的任意td值时,可以为每个td元素分配一个共同的class。这样做的好处是可以通过class来选取所有的目标td元素,进行统一的操作。例如,可以为td元素设置如下的class: ```html 某值 ``` ...
String对象的方法 方法一: indexOf() (推荐) var str = "123" console.log(str.indexOf("2") !...match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 方法三: search()
JavaScript实现浮点数转十六进制字符的过程涉及到了浮点数的表示、IEEE 754标准、二进制与十六进制的转换等多个知识点。由于JavaScript直接使用浮点数转十六进制的功能实现并不直接,因此需要借助其他方法来实现。...
Java 调用 JS 方法是指在 Java 代码中调用 JavaScript 代码的方法,从而实现 Java 和 JavaScript 之间的交互。在本文中,我们将详细介绍 Java 调用 JS 方法的实现步骤和相关知识点。 Java 调用 JS 方法的实现 在 ...
传统的JavaScript并没有直接支持返回多个值的方式,但通过一些技巧可以轻松地实现这一功能。 #### 1. 使用对象作为返回值 一种常见的方法是将多个数据包装成一个对象返回。这种方式简洁且易于理解,同时也有利于...
### JSP 页面中 JS 调用 Form 表单的值的方法 在 Web 开发中,JSP(Java Server Pages)是一种广泛使用的服务器端技术,它允许开发者将动态内容嵌入到静态 HTML 页面中。本篇文章主要介绍如何在 JSP 页面中通过 ...
在Web开发中,JavaScript是用于实现网页交互的核心技术之一。获取HTML元素的值是日常开发中的常见需求,本文将详细介绍如何使用JavaScript来获取HTML中span标签的值。通过这段内容,我们可以学会两种简单的方法来...
在JavaScript(JS)开发中,实现中英文转换是一项常见的需求,尤其在构建多语言网站或应用时。微软的Microsoft Translator API 提供了这样的服务,它允许开发者通过API调用来完成不同语言之间的翻译工作,包括中文和...
根据提供的文件信息,本文将对JavaScript(简称JS)进行全面深入的解析,并重点介绍常见的JS方法。由于“所有JS方法”范围过于广泛,我们将挑选部分常用且重要的方法进行讲解。 ### JavaScript简介 JavaScript是一...
在Struts2的官方文档中,提供了多个关于`s:datetimepicker`使用的示例,这些示例展示了如何配置不同的属性以及如何与其他组件一起工作。例如: ```xml <s:datetimepicker name="order.date" label="OrderDate"/> <s...