如何将一个函数的值传递给另一个函数?

达斯

我正在学习Javascript,阅读了范围和变量,但无法获取有关如何在函数之间发送变量的信息。请有人解释这种情况,建议您阅读一些有关此情况的信息。

我想用30个不同的参数绘制一张图片30次,并获取用于检查功能的最后一个参数:

function loadImg{  
 .....
      img.onload = function() {   // Loading first picture at the start
        ........
           boo.onclick = function() {  // the function which by click start all process
               var i = 0;
               var num;  // the variable which I'm going to use for random numbers.
           setInterval(function() {      
               //   here I'm generating random numbers
                num = Math.floor(Math.random() * imgs.length);
            // and then start draw() function, which is going to get the 'num' parameter and draw a pictures with time interval ONLY 30 times
              if(i < 30){                    
              draw(num);
              i++; }, 2000);

            check(num); // after all, I want to run "check()" function which is going to get THE LAST from that 30 generated 'num' parameter and check some information. But is undefined, because it's outside the setInterval function and I don't wont to put it in, because it will starts again and again.

如何获取check(num)函数的最后一个参数?

PS对不起,我一直在尝试尽我所能来形容我的英语水平。

t

您可以使用以下条件check(num)setInterval()函数内部调用

if(i < 30){                    
  draw(num);
  i++;
}
else
{
   check(num);
}

然后,您还应该结束循环,因为这将无限期地运行。

为此,将时间间隔分配给变量:

var myInterval = setInterval(function() { 

然后在调用之前清除间隔check()

if(i < 30){                    
  draw(num);
  i++;
}
else
{
   clearInterval(myInterval);
   check(num);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将参数数组传递给JavaScript中的另一个函数?

来自分类Dev

如何将局部变量传递给另一个函数?

来自分类Dev

C ++:如何将指针传递给另一个类的成员函数?

来自分类Dev

如何将谷歌地理位置坐标传递给另一个函数?

来自分类Dev

如何将函数输出传递给另一个函数

来自分类Dev

如何将&rest参数传递给emacs lisp中的另一个函数?

来自分类Dev

如何将一个函数作为参数传递给另一个函数

来自分类Dev

如何将自动完成的值传递给另一个函数?

来自分类Dev

如何将Js函数数组传递给另一个Js函数?

来自分类Dev

如何将字符串变量从一个函数传递给另一个函数?

来自分类Dev

如何将void函数传递给另一个void函数?

来自分类Dev

如何将编写的对象传递给另一个类的构造函数?

来自分类Dev

如何将tanh函数作为参数传递给另一个函数?

来自分类Dev

如何将BufReader传递给rust中的另一个函数?

来自分类Dev

R-如何将一个函数作为参数传递给另一个函数?

来自分类Dev

如何将变量值从一个函数传递给另一个函数

来自分类Dev

如何将谷歌地理位置坐标传递给另一个函数?

来自分类Dev

如何将参数4..99传递给另一个函数

来自分类Dev

如何将自动完成的值传递给另一个函数?

来自分类Dev

如何将变量从一个函数传递给另一个函数

来自分类Dev

如何将函数作为参数传递给另一个函数?

来自分类Dev

如何将$(this)变量传递给另一个函数javascript

来自分类Dev

如何使用itertools将返回的值从一个函数传递给另一个函数?

来自分类Dev

如何将返回的值传递给另一个函数

来自分类Dev

如何将泛型函数作为参数传递给另一个函数?

来自分类Dev

如何将另一个函数作为变量传递给R中的函数?

来自分类Dev

如何将变量从一个函数传递给另一个函数?

来自分类Dev

如何将命名参数传递给另一个函数需要的函数?

来自分类Dev

如何将参数传递给作为另一个函数参数的函数

Related 相关文章

  1. 1

    如何将参数数组传递给JavaScript中的另一个函数?

  2. 2

    如何将局部变量传递给另一个函数?

  3. 3

    C ++:如何将指针传递给另一个类的成员函数?

  4. 4

    如何将谷歌地理位置坐标传递给另一个函数?

  5. 5

    如何将函数输出传递给另一个函数

  6. 6

    如何将&rest参数传递给emacs lisp中的另一个函数?

  7. 7

    如何将一个函数作为参数传递给另一个函数

  8. 8

    如何将自动完成的值传递给另一个函数?

  9. 9

    如何将Js函数数组传递给另一个Js函数?

  10. 10

    如何将字符串变量从一个函数传递给另一个函数?

  11. 11

    如何将void函数传递给另一个void函数?

  12. 12

    如何将编写的对象传递给另一个类的构造函数?

  13. 13

    如何将tanh函数作为参数传递给另一个函数?

  14. 14

    如何将BufReader传递给rust中的另一个函数?

  15. 15

    R-如何将一个函数作为参数传递给另一个函数?

  16. 16

    如何将变量值从一个函数传递给另一个函数

  17. 17

    如何将谷歌地理位置坐标传递给另一个函数?

  18. 18

    如何将参数4..99传递给另一个函数

  19. 19

    如何将自动完成的值传递给另一个函数?

  20. 20

    如何将变量从一个函数传递给另一个函数

  21. 21

    如何将函数作为参数传递给另一个函数?

  22. 22

    如何将$(this)变量传递给另一个函数javascript

  23. 23

    如何使用itertools将返回的值从一个函数传递给另一个函数?

  24. 24

    如何将返回的值传递给另一个函数

  25. 25

    如何将泛型函数作为参数传递给另一个函数?

  26. 26

    如何将另一个函数作为变量传递给R中的函数?

  27. 27

    如何将变量从一个函数传递给另一个函数?

  28. 28

    如何将命名参数传递给另一个函数需要的函数?

  29. 29

    如何将参数传递给作为另一个函数参数的函数

热门标签

归档