js函数返回值(甚至多个)供别的函数使用的方式
2017-02-20 00:00
369 查看
有的时候一个函数中的值(变量)需要别的函数计算完的值(变量),可以使用全局变量,这样就可以获取到,但若是这个变量是写在函数里面的的局部变量,那么别的函数就无法调用。
解决方法
最简单的办法:
还有两种方法的方法:
1、使用数组的方式,如下:
2 、将数据封装到Json中返回,如下:
解决方法
最简单的办法:
<script type="text/javascript"> function fnA() { var a,b ……操作…… return [a, b] } function fnB() { alert(fnA()[0] + "," + fnA()[1]); } </script>
还有两种方法的方法:
1、使用数组的方式,如下:
<html> <head> <title>JS函数返回多个值--oec2003</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函数返回多个值--oec2003</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>
相关文章推荐
- JS中不同的函数创建方式以及相应的使用方法
- JSF页面中使用js函数回调后台bean方法并获取返回值的方法
- js使用函数创建对象的方式
- eval解析JSON中的注意点 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval
- JSF页面中使用js函数回调后台bean方法并获取返回值的方法
- JS使用一个函数获取另外一个函数的多个返回值
- js 使用方法与函数 总结第1/4页
- js 使用方法与函数 总结第1/4页
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
- 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.7 增加了一个js函数的分页方式。
- 使用C#创建webservice及三种调用方式 (ASP.NETweb编程常用到的27个函数集)
- 关于DWR方式函数的使用
- javascript(js) join函数使用方法介绍
- JS 操作IE游览器常用函数使用说明
- 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.7 增加了一个js函数的分页方式。
- glDrawArrays 函数使用的正确方式是什么?
- 控件开发时两种JS嵌入资源方式的使用方法
- C# 使用重载消息处理函数的方式,实现没有标题栏的窗体的拖动。
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
- js函数使用技巧之 setTimeout(function(){},0)