一个function里怎么调用另一个function的返回值
 var arr=[1,2,3,4,5,6,7,8,9,0];
var result='';
var len=0;
var index=0;
getRom();
function getRom()
{
    for(var i=0;i<4;i++)
    {
        len = arr.length;
        index = Math.ceil(Math.random()*(len-1));
        result += arr.splice(index,1);
    }
  return result
}



function getValue() {
    var btn = window.document.onkeydown;
    //这里怎么得到result的值
    var array = str.split("");
    var arr = [];
    arr.push(btn);

}
0

8个回答

在getValue里 使用 var result = getRom(), result就拿到了,可以直接使用

0
lifeifei1245
脱裤儿任风吹 回复weixin_40128991: var result=''; 因为你把这个result写到了外面 getRom在外面也调过一次了,如果你再调一次会出现12位,和你在外面里面没关系
一年多之前 回复
weixin_40128991
weixin_40128991 抱歉,测试刚才没改过来,所以。。改过来之后对了
一年多之前 回复
weixin_40128991
weixin_40128991 谢谢,追问一下。为什么我在getValue外面打印result是4位数,里面是8位数
一年多之前 回复

在注释的位置写:var result = getRom();

0
cjws555
cjws555 回复weixin_40128991: 11哈
一年多之前 回复
weixin_40128991
weixin_40128991 谢谢
一年多之前 回复

把函数赋值给一个变量就可以了
var rom=getRom()

0
weixin_40128991
weixin_40128991 谢谢
一年多之前 回复

var result = getRom();

0
weixin_40128991
weixin_40128991 谢谢
一年多之前 回复

var rom=getRom()

0
weixin_40128991
weixin_40128991 谢谢
一年多之前 回复

var result = getRom();获得function的返回结果,然后就可以进行操作了

0
weixin_40128991
weixin_40128991 谢谢
一年多之前 回复

函数里调用var result = getRom();

0
weixin_40128991
weixin_40128991 谢谢
一年多之前 回复
a方法调用b方法
function a(){
var b = bb();//此处调用。
}
function b(){
return 'bb'
}
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
JS使用一个函数获取另外一个函数的多个返回值
废话不多说我们直接看代码╮(╯▽╰)╭<!DOCTYPE html> <html lang="en"><head> <title>使用一个 函数 获取另外一个函数的返回值</title> <meta charset="utf-8"> </head> <body> </body> <script type="text/javascript" charset="utf-8"> windo
node.js——在函数中返回另一个函数的一个目的
在阅读node.js项目源代码的时候,发现某个变量的定义如下: var example = function(){ var _id = 1; return function(){ if (_id === 9007199254740992) { _id = 32768; } return _id++;
js函数之间调用可以有返回值
New Document             function show(){     var s=haha();  alert(s);   }   function haha(){     return "wo shi super";   }           结果: 弹出:wo shi super
HTML中的函数使用基础(函数定义,函数调用,函数参数,函数返回值,嵌套函数,递归函数,变量作用域,内置函数,其他定义函数的方法)
HTML中的函数使用基础 函数实质上是一个类似于单独的逻辑单元的JavaScript代码,使用函数可以使代码更为简洁,提供重用性,在JavaScript中,大约有95以上的代码是包含在函数中的,由此可见,函数在JavaScript中地位相当重要。 1、函数定义 在JavaScript中函数是由关键字function、函数名加一组参数以及置于大括号中的需要执行的一段代码定义的。定义函数的基本语...
function 函数和return返回值
function 函数和return返回值 可以用来封装代码,它里面的代码不会立即执行 需要使用 函数名() 来调用里面的代码 语法:function 函数名 ([形参1,形参2,.....形参n]) { 语句....... } 函数名(); ------&amp;gt;&amp;gt;调用函数 使代码按所写顺序执行 ①形参全称为形式参数 它的值需要在调用函数时去赋值 ...
function的调用
function的调用 我们都知道,函数声明的方式有两种: function msg() { console.log(5); } //声明式定义函数 var mag = function() { console.log(5); } //函数赋值表达式定义函数 通常调用一个函数的方式是functionName(),但是,如果我们尝试在一个“定义函数”的末尾加上(),解析器...
js函数内返回一个内部函数详解
通过一道面试题详细解读js函数内返回内部函数的问题。
angular:关于一个函数的结果为另一个函数的参数的解决方案
场景一:第一个函数参数来源于URL,第一个函数的结果,为第二个函数的点击事件的参数。用到知识点:$http  $compile  ng-click() $location啥都不说,代码先行:html:&amp;lt;body ng-app=&quot;myapp&quot; &amp;gt;    &amp;lt;main  ng-controller=&quot;myctrl&quot;&amp;gt;        &amp;lt;div id=&quot;wipper&quot; &amp;..
javascript 一个函数调用另外一个函数的值
源码: 方法一: script> $(function(){ b(); }); function a(){ var a =1; return a; //一定要return出去,如果不return出去,因为参数是私有的,另外一个函数无法获取到 } function b(){ var b =
实现函数 functionFunction,调用之后满足如下条件: 1、返回值为一个函数 f 2、调用返回的函数 f,返回值为按照调用顺序的参数拼接,拼接字符为英文逗号加一个空格,即 ', ' 3、所
实现函数 functionFunction,调用之后满足如下条件: 1、返回值为一个函数 f 2、调用返回的函数 f,返回值为按照调用顺序的参数拼接,拼接字符为英文逗号加一个空格,即 ', ' 3、所有函数的参数数量为 1,且均为 String 类型 输入例子:  functionFunction('Hello')('world')  输出例子: Hello, world ...
freemarker自定义函数、指令
freemarker 自定义函数 调用自定义函数 <#assign var=[1,2,3,4,5]/> <#assign var1 = sort_int(var)/> 实现一个自定义函数 在java中定义一个类,实现TemplateMethodModelEx,并实现其exce方法 public class SortMethod implements TemplateMethodModelEx {
javascript函数的声明、调用、传参和返回值
在javascript中函数的声明方法有两种: function func (){ alert("hello,world"); } var func =new Function (alert("hello,world")); var func = function(){ alert("hello,world"); }第一种属于声明式函数,而第二种称为函数构造函数又
js获取方法返回值
在一个方法获取另外一个方法的返回值的时候,最好是先定义一个全局变量 var status =&quot;&quot;; function save() { var result = check(); alert(result); } function check() { var startTime = document.getEl...
回调函数(JS中,如果一个函数作为另一个函数的参数使用,那么这个函数就叫做回调函数)
  回调函数可以看成,让别人做事,传进去的额外信息。 比如,A 让 B 做事,可以理解成 A 函数调用 B 函数,或者 A 类使用 B 类,或者 A 组件使用 B 组件等等。反正就是 A 叫 B 做事。   当 B 做这件事情的时候,自身的需要的信息不够,而 A 又有。就需要 A 从外面传进来。 或者 B 做着做着主动向外面申请。 对于 B 来说,一种被动得到信息,一种是主动去得到信息,...
最简单的 NSIS 函数返回值的返回与接收实例
在现在项目中,应用到NSIS打包. 因此对NSIS脚本,做了简单了解. 记录一下备忘. 添加一个 带 返回值的函数. Function simpleTest MessageBox MB_OKCANCEL|MB_ICONQUESTION \ "点击确定取消"\ /SD IDOK \ IDOK ok \ IDCANCEL cancel ok:
等待一个异步function的结果
有时我们在调用一个异步function后,我们期望得到它的返回结果然后进行后面的处理。这时我们该,用“wait until xxxx up to … seconds”
在jsp中用ajax调用另一个action并取得返回值
在后端写一个action来检验验证码是否正确,然后在jsp中ajax调用,并根据返回值执行不同的操作,这里生成验证码和登录页面的代码就不列举了,主要列举讲述如何异步调用检验的Controller并取得返回值: 后端代码: 将判断结果写入服务器的response对象中,然后前端代码通过ajax调用的时候会直接获取到返回结果 public void check(HttpServletReque...
JavaScript函数-带参数的函数、带返回值的参数
之前说完函数的定义以及调用,接下来看看带参数的函数以及带返回值的的函数~\(≧▽≦)/~   带参数的函数   之前讲了函数的基本用法,接下来看看带参数的函数。   在函数中,参数可以无限多,函数之间用 "," 隔开就好~    function demo(m,n){ //参数m、n var sum =m+n; alert(sum); }
JavaScript中执行function方法,并返回执行结果
以下代码实现JavaScript中执行MessageDialog方法成功后,执行回调方法MessageDialogCallBack //m_int_type:1 正确,2错误,3警告,4提醒 function MessageDialog(m_int_icon, m_str_message, m_fn_callback) { var t_s
Node.js调用函数
调用当前js文件的函数var http = require('http');http.createServer(function(req,res){ res.writeHead(200,{'Content-Type' : 'text/html; charset=utf-8'}); if(req.url !== "/favicon.ico"){ res.write('<
函数的ajax返回值在其他地方获取
function Ishasman(){          $.ecp.remoteService.ajax4Bean({ beanId: &quot;com.cloud.oa.service.impl.OfficeSysRs.queryMembers()&quot;,  data: { orgGid:gid}, success: function(resdata, textStatus, jqXHRul...
Shell之function函数的定义及调用
文章目录`function`函数的定义及调用`function`函数的定义`function`函数的调用【位置传参】函数使用return返回值【位置传参】函数的调用【数组传参】 function函数的定义及调用 将一些相对独立的代码变成函数,可以提高程序的可读性和重用性。避免重复编写大量相同的代码 function函数的定义 方法一: function_name () { statem...
JavaScript学习笔记之function函数改变form表单的action跳转到指定页面
患者名字: //通过获取JavaScript函数的方式访问printPerson.html和selectPerson.html function printPerson(){ //1:获取表单 var form1 = document.form1; //2.设置表单的action属性 form1.action="printPerson.htm
js中在window.onload中调用function函数遇到的疑惑
今天在jsp中的form表单利用onclick=”xxx”来监听js中一个function xxx(){}函数,遇到一个很奇怪的问题就是点击submit按钮之后竟然没有响应xxx()函数。在这之前我已经多次在form表单中利用onclick=”xxx”来监听一个函数,并没有出现过这种情况。这经过多次尝试后,和具体分析,与之前的对比,终于找到为何会出现这个问题。为了直插问题所在我用一个实例的代码来说明
在ajax中function的三种加载方式
Function加载ajax的三种方式 1.刷新页面是自动加载,类似与onload事件 $(function (){ $.ajax({............}) })   2.onclik事件触发 $("#conditionButton").click(function(){ $.ajax({...........}) })   3.对应方法进入,如:ajax展示页中,包含
二、用async语法拿到js返回数据
写一个项目里遇到的用async语法拿到js返回数据的小例子,demo不全,但是重点逻辑写出来了,想实现的小伙伴自己补全就好了。 js中 let vue = new Vue() export function getData(ids) { return new Promise((resolve) =&amp;gt; { vue.resetAjax({...
jquery 怎么function中调用另一个function
[code=javascript]rn //表示表单项目是否通过验证rnvar flag = "email":false,"nickname":false,"password1":false,"password2":false,"number":false;rn rn $(function()rn//Email检查rn window.funs = $("#txtEmail").blur(function()rn var email = $(this).val();rn //检查是否为空rn if(email == "")rn $("#email\\.info").html("Email地址不能为空");rn return;rn rn //检查格式rn var pattern=/\b(^['_A-Za-z0-9-]+(\.['_A-Za-z0-9-]+)*@([A-Za-z0-9-])+(\.[A-Za-z0-9-]+)*((\.[A-Za-z0-9]2,)|(\.[A-Za-z0-9]2,\.[A-Za-z0-9]2,))$)\b/;rn if(!pattern.test(email))rn $("#email\\.info").html("Email格式不正确");rn return;rn rn //检查唯一性rn $.post(rn "/dang/user/checkemail.action",rn "email":email,rn function(data)//服务器返回的ok值rn if(data)rn $("#email\\.info").html("Email正确可用");rn flag.email = true;//email项通过检查rn elsern $("#email\\.info").html("Email已被占用");rn rn ,"json"rn );rn );rn//昵称检查rn $("#txtNickName").blur(function()rn flag.ncikname=false;//设置未通过检查rn var nickname=$(this).val();rn //检查是非空rn if(nickname =="")rn $("#name\\.info").html("昵称不能为空");rn return;rn rn //检查格式rn var len = 0;rn chgex = /[\u4e00-\u9fa5]/;rn engex = /[a-zA-Z0-9]/;rn for ( var i = 0; i < nickname.length; i++) rn if (chgex.test(nickname[i])) rn len += 2;rn else if (engex.test(nickname[i])) rn len += 1;rn else rn $("#name\\.info").html("你输入名字含非法字符 ");rn return;rn rn rn if (len < 4) rn $("#name\\.info").html("你输入的呢称太短!");rn return;rn rn if (len > 20) rn $("#name\\.info").html("你输入的呢称太长");rn return;rn rn //检查唯一性rn $.post("/dang/user/nickname.action", rn "nickname" : nickname,rn function(data)//服务器返回的ok值rn if(data)rn $("#name\\.info").html("呢称输入正确");rn flag.nickname=true; //昵称通过检查rn return;rn elsern $("#name\\.info").html("呢称已被占用");rn return;rn rn rn ,"json"rn );rn );rn//密码1检查rn $("#txtPassword").blur(function()rn var password =$(this).val();rn //非空检查rn if(password == "")rn $("#password\\.info").html("密码不能为空");rn return;rn rn //格式检查rn var pattern=/^[a-zA-Z]\w5,17$/ ; rn // 验证用户密码:"^[a-zA-Z]\w5,17$"正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。rn if(!pattern.test(password))rn $("#password\\.info").html("密码格式不正确");rn return;rn rn $("#password\\.info").html("密码输入正确");rn flag.password1 = true;rn );rn//密码2检查 rn $("#txtRepeatPass").blur(function()rn var password =$(this).val();rn //非空检查rn if(password == "")rn $("#password1\\.info").html("密码不能为空");rn return;rn rn var ps= $("#txtPassword").val();rn if(password != ps)rn $("#password1\\.info").html("两次密码输入不一致");rn return;rn rn $("#password1\\.info").html("密码输入正确");rn flag.password2 = true;rn );rn//验证码检查rn //生成验证码rn $("#refresh").click(function() rn var rom = new Date(); rn $("#imgVcode").attr("src", "getRandomNumber?timestamp="+rom); rn ); rn //验证码检查rn $("#txtVerifyCode").blur(function()rn var number = $(this).val();rn //非空rn if(number == "")rn $("#number\\.info").html("请输入验证码");rn return;rn rn //格式验证 rn if(number.length<4)rn $("#number\\.info").html("请输入完整验证码");rn return;rn rn //验证码验证rn $.post("/dang/user/checkNumberAction.action", rn "number" : number,rn function(data)//服务器返回的ok值rn if(data)rn $("#number\\.info").html("验证码正确");rn flag.number=true;rn return;rn elsern $("#number\\.info").html("验证码错误");rn return;rn rn rn ,"json"rn );rn $("#number\\.info").html("");rn );rnrn //判断是否允许提交表单rn $("#f").submit(function()rn++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++rnrn我想在这里回调上面的blur函数,怎么调用哦rnrn++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++rnrn /* $("#txtEmail").blur();rn $("#txtNickName").blur();rn $("#txtPassword").blur();rn $("#txtRepeatPass").blur();rn $("#txtVerifyCode").blur();*/rn alert(flag.email+" "+"email");rn alert(flag.nickname+" "+"nickname");rn alert(flag.password1+" "+"password1");rn alert(flag.password2+" "+"password2");rn alert(flag.number+" "+"number");rn var ok = flag.email && flag.nickname &&rn flag.password1 && flag.password2 && flag.number;rn if(ok==false)rn $("#txtEmail").blur();rn $("#txtNickName").blur();rn $("#txtPassword").blur();rn $("#txtRepeatPass").blur();rn $("#txtVerifyCode").blur();rn alert("表单项正在检测或存在错误");rn return false;rn rn //验证码验证rn return true;rn );rn );rnrn[/code]
function调用另一个function问题
如何在一个function中调用另一个function,被调用的function在jsp中怎么定义,请教高手!
在一个js函数里面获取另一个js函数的变量
function a(){ var a =1; return a; } function b(){ var b = a(); } 这时b就拿到了a函数中 的a的值
某个html页面中,head中的一个js可以调用另一个js的函数吗?
答案是肯定的。
function 函数传参,不定参,return返回值
函数传参: function fn(形参){ console.log(形参); } fn(实参); 不定参: arguments arguments: 不定参  函数的所有参数的集合 数组形式 只能在函数中使用 类似数组,保存实际传入的参数的集合 拥有length属性 可用下标获取实际参数中对应的值 举个栗子``
解决ajax返回值给外部函数问题
function validateUser(mya){  var val=mya.name;   val = $.trim(val);   var flag=true;    if(val != ""){   var url1="${pageContext.request.contextPath}/group/getUserCount"   var data1= {"gid":va
oracle 通过function 函数 返回结果集
自己理解分三步走1.创建数据对象,用于保存结果集中的结果。create or replace type room as object ( roomid varchar2(12), roomarea varchar2(12), kogicode varchar2(10), structureid varchar2(12), campusid varchar2(12), iso...
【第6篇】TypeScript函数function的案例代码详解
TypeScript函数function的案例代码详解
JavaScript 调用带参函数、调用带返回值的函数、函数的自调用、ES6 箭头函数
JavaScript 调用带参数的函数 在调用函数时,您可以向函数传值,这些值被称为参数,这些参数可以在函数中使用,可以向函数发送任意多的参数,由逗号 (,) 分隔。 myFunction(argument1,argument2) ...
Sub与Function调用过程的注意事项
1.当使用call调用sub过程时,如果打出CALL,则参数后必须加(),若省略CALL,则参数后的()也必须省略 2.sub过程没有返回值,而function过程有返回值
关于return function(){}常见的问题(一)
自运行函数的作用域与返回值
python调用mysql中的自定义function并且返回结果
首先在Mysql中创立一个叫ForeignKeyTest的function,链接如下:http://mp.blog.csdn.net/postedit/79452914然后新开一个sublime,python代码如下:# -*- coding:utf-8 -*- import pymysql import sys reload(sys) sys.setdefaultencoding('utf-8'...
微信小程序引用同一js文件中的方法函数(function)
在小程序的js文件中,有时候我们也要复用同一js的一个或多个方法。 微信小程序引用同一js文件中的方法函数(function)
一个js调用另一个js
例如b.js中的方法要调用a.js中的方法 1,需要在html中实现。首先在html中引入b.js,要记得放在body的下方 如: .......   2 然后在b.js中写上语句,意思就是将a.js增加到html中 如:var script=document.createElement("script"); script.setAttribute("type","text/j
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑