大众计算机学习网欢迎诸位!收藏本站注 册登 陆
常用教程:基础知识网络知识操作系统WPS网页制作数据库算法网页成功之路网络安全最新技术古典mid流行midmid背景下载中心
您现在的位置:首页 > 教程 > 文章页

js两个函数之间相互传递数组

Admin | 2015-11-2 5:22:02 | ReadNums | 2145 | 标签 网页制作 | 打印本页
     

  在js代码中,如果函数相互调用,那么,通常都是要传递参数的,而这个参数,可以是普通的变量,也可以是数组变量。

  下面,为大家介绍相互传递数组参数的js函数。

  var FitnessArray=FunFitness(MyArray);//计算适应度函数,即选择概率
  for(var i=0;i<FitnessArray.length;i++)
  {
   $("#Div3").append("<br>第"+i+"个选择概率:"+FitnessArray[i]);
  }

  注意,var FitnessArray=FunFitness(MyArray);这一行,其中,MyArray是一个数组对象,调用FunFitness函数的时候,将其传递过去。

  下面再看被调用的FunFitness函数代码。

  function FunFitness(GetMyArray)//计算适应度函数,即选择概率
  {
    var MyArray=new Array();
    var TotalNum=0;
    for(var k=0;k<GetMyArray.length;k++)
    {
    TotalNum=TotalNum+Change2ToNum(GetMyArray[k]);
    }
    for(var j=0;j<GetMyArray.length;j++)
    {
      MyArray[j]=Change2ToNum(GetMyArray[j])/TotalNum;
    }
    return MyArray;
  }

  注意哦,该函数的最后一行return MyArray;同样也是返回一个数组参数。


问题未解决:搜索文章

网友评论

(访客)
内容实用原创,讲得很好。
20xx年x月x日
(站长)
感谢大家的支持。
20xx年x月x日

……